ホームページ >バックエンド開発 >PHPチュートリアル >幽霊に遭遇しました。単純なデータベース クエリにより、「フィールド リスト」に不明な列「titletest」が表示されます'

幽霊に遭遇しました。単純なデータベース クエリにより、「フィールド リスト」に不明な列「titletest」が表示されます'

WBOY
WBOYオリジナル
2016-06-13 12:05:591383ブラウズ

幽霊に遭遇しました。簡単なデータベース クエリで、「フィールド リスト」に不明な列 '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 ')";

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。