私はこの問題を解決しました。次のコードは完全に機能するようになりました。 ありがとうございます。mysql dbにデータを格納するためのPHP構文エラー
くださいdbcontroller.phpファイルの該当部分を次のように
また<?php
class DBController {
function runQuery2($query) {
$result = mysql_query($query);
return $result;
}
}
、私はこのように私のメインのHTML/PHPファイルに私の元のMySQL文を修正しています
<?php
session_start();
require_once("dbcontroller.php");
$db_handle = new DBController();
if(!empty($_POST["submit"])) {
if ($db_handle->runQuery2("INSERT INTO cquestionstable
(postid, ccode, nick, queries) VALUES (1,'cc-001', 'james', 'what
could be the problem?')") === TRUE) {
echo "New record created successfully";
} else {
echo "Error in posting question, pls try again." . "<br>";
}
?>
ありがとうございました。
どのようなエラーが発生していますか?次のように行を変更してください: - 'echo" Error: "。 $ sql。 "
" $ db_handle-> error; 'remove' ** ' –
postidがauto_incrementに設定されている場合、' insert文 'には含めません。おそらく、挿入しようとしているデータに問題があります。データを 'var_dump 'します。 –
dbHandlerクラスを教えてください。 – Ohgodwhy