ホームページ >バックエンド開発 >PHPチュートリアル >「フィールドリスト」の列「名前」が不明です、助けてください。

「フィールドリスト」の列「名前」が不明です、助けてください。

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

「フィールド リスト」に不明な列「名前」があります。助けてください !!

この投稿は 2014-12-20 19:20:25 に neuuuuuuu によって最終編集されました
<br /><br /><?php<br /> <br /><br />$conn = mysql_connect("localhost", "root", "");<br />/*<br />echo"$stm"<br />*/<br />if (!$conn)<br />  {<br />  die('Could not connect: ' . mysql_error());<br />  }<br />mysql_select_db("root",$conn)or die(mysql_error());<br />mysql_query('set names GB2312');<br /><br />$sql="insert into shopsystem(name,tel,email,QQ,addr,sex,brandname,commoditybrand,productID,ordername,shopname,shopaddr,invoicenumber,purchasingdate)<br />values('$name','$tel','$email','$QQ','$addr','$sex','$brandname','$commoditybrand','$productID','$ordername','$shopname','$shopaddr','$invoicenumber','$purchasingdate')";<br />if (!mysql_query($sql,$conn))<br />  {<br />  die ('Error: ' . mysql_error());<br />  }<br /><br />mysql_close($conn);<br />?><br /><br />


エラー: SQL 構文にエラーがあります。MySQL サーバーのバージョンに対応するマニュアルを確認して、行 2 の '')' 付近で使用する正しい構文を確認してください
------解決策のアイデア- ------------------------
エラーメッセージが 2 つありますか?
echo $sql; 結果を投稿して確認してください。
------ソリューションのアイデア----------------------
「フィールド」の不明な列「名前」 list ;
name フィールドが存在しません。

エラー: SQL 構文にエラーがあります。MySQL サーバーのバージョンに対応するマニュアルを確認して、'') 付近で使用する正しい構文を確認してください。 ' 2 行目

$sql="shopsystem(name,tel,email,QQ,addr,sex,brandname,commoditybrand,productID,ordername,shopname,shopaddr,invoicenumber,purchasingdate)
値に挿入( '$name','$tel','$email','$QQ','$addr','$sex','$brandname','$commoditybrand','$productID','$ordername' , '$shopname','$shopaddr','$invoicenumber','$purchasingdate')";
if (!mysql_query($sql,$conn))

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