幽霊に遭遇しました。簡単なデータベース クエリで、「フィールド リスト」に不明な列 'titletest' が表示されます
データ フィールドは次のとおりです: id (インクリメント)、タイトル (varchar (50)、コンテンツ (ロングテキスト))
コードは次のとおりです
$title = $_POST['title']; (値: titletest)
$content =$_POST['content']; (値: contenttest)
$insert = "記事に挿入 (タイトル) ,content)values(".$title.','.$content.")";
エラーは次のとおりです: 'field list' に不明な列 'titletest'
コードは次のとおりです
$title = $_POST['title']; (値: title test) これと上の
$content = $_POST['content']; (値: contenttest) の間にスペースが 1 つあります。 🎜 >$insert = "insert intoarticle(title,content)values(".$title.','.$content.")";
エラーは次のとおりです:
にエラーがありますSQL 構文; MySQL サーバーのバージョンに対応するマニュアルを確認して、行 1 の「test,contenttest)」付近で使用する正しい構文を確認してください
Will $insert = "article(title,content) 値に挿入します(" .$title.','.$content.")";
の$titleと$contentを文字列に変更し、
を挿入します------解決策---- - --------------- ステートメントに問題があります。次のように置き換えてください $insert = "insert intoarticle(title,content)values('$title ','$ content')";
------解決策------------SQL 文字列に問題があります。試してください。 this $insert = "記事(タイトル,コンテンツ)に挿入します。values('".$title."','".$content."')";
-- 解決策-- ------------------$insert = "記事(タイトル、コンテンツ)に値を挿入('$title','$content ')";