-3

おそらく 2 時間近く経ちましたが、コードの誤りを見つけることができませんでした。

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

$sql="INSERT INTO information ( Username, Email, Password, Name, Phone, Street, 
City, Country, Website, Gender, Day, Month, Year, Hometown, Accept )
VALUES
('$_POST[user]','$_POST[email]','$_POST[pass]','$_POST[first]','$_POST[phone]',
'$_POST[street]','$_POST[city]','$_POST[country]','$_POST[url]', '$_POST[sex]',
'$_POST[day]','$_POST[month]','$_POST[year]','$_POST[home]','$_POST[accept]'";
4

3 に答える 3

7

終わりのかっこ ')' を忘れたようです

于 2012-12-20T22:11:06.400 に答える
2

かっこを閉じるのを忘れたようです。また、入力をサニタイズしてください。それはあなたが使用しているひどい概念です

于 2012-12-20T22:11:16.090 に答える
2

VALUES 句の閉じ括弧がありません...準備済みステートメントを使用します。

于 2012-12-20T22:11:17.003 に答える