データベースにデータを入れるコードが2つありますが、エラーが発生しています。以下のコードをチェックしてください。 ERRORMYSQL構文を挿入します。エラー
$sql = "
INSERT INTO `{$site_prefix}login` (`email`,`pass`)
VALUES ('$email','$pass');
INSERT INTO `{$site_prefix}users` (`fname`,`lname`,`birthday`,`gender`)
VALUES ('$fname','$lname','$birth','$gender')";
mysql_query($sql,$con) or die(mysql_error());
ERROR
$email = "[email protected]"; //email
$pass = "helloworld"; //password
$fname = "Example"; //first name
$lname = "Man"; //last name
$birth = "2012-2-1"; //birthday
$gender = "male"; //gender
$site_prefix = "my_"; //table prefix
このコードのdoesntの仕事とOUTPUTはあなたのSQL構文でエラーが発生しています。ラインで2
このコードの動作NORMALLYを例「my_users(fname
、lname
、birthday
、gender
)VALUES(。INSERT INTO」の近くに使用する権利構文についてはMySQLサーバのバージョンに対応するマニュアル」、 『馬』をご確認ください
$sql = "INSERT INTO `{$site_prefix}login` (`email`,`pass`) VALUES ('$email','$pass');";
$sql1 = "INSERT INTO `{$site_prefix}users` (`fname`,`lname`,`birthday`,`gender`) VALUES ('$fname','$lname','$birth','$gender')";
mysql_query($sql,$con) or die(mysql_error());
mysql_query($sql1,$con) or die(mysql_error());
フィールド名には引用符が必要ですか?それは値のためだけに必要です.. http://www.w3schools.com/php/php_mysql_insert.asp – zod
@ user1335825:あなたが挿入しようとしている値が、SQLインジェクション攻撃を防ぐために適切に処理されていることを祈っています... –