私のウェブサイトに登録フォームがあり、登録Error 1054
しようとすると取得します。
PHPコードは次のとおりです。
$con=mysql_connect("server","database","password");
// Check connection
if (!$con)
{
echo "Failed to connect to MySQL" . mysql_errno();
}
$sql="INSERT INTO database.table (User_ID, Name, Email, Telephone, MyPassword)
VALUES
(NULL,'$_POST[name]','$_POST[email]','$_POST[telephone]','$_POST[mypassword]')";
if (!mysql_query($sql,$con))
{
die('Error: you fail'.mysql_errno());
}
$User_Id= mysql_insert_id();
$sql="INSERT INTO database.table (Address1, Address2, Address3, Address4)
VALUES
('$_POST[address1]','$_POST[address2]','$_POST[address3]','$_POST[address4]')";
//Inserts address into Address table
if (!mysql_query($sql,$con))
{
die('Error: you failed' . mysql_errno());
}
echo "Thank you for registering with Market Buddy";
mysql_close($con);
より詳細なエラーの説明を取得するために、コードをオンライン コンパイラに入れました。
('$_POST[address1]','$_POST[address2]','$_POST[address3]','$_POST[address4]')";
次のエラーが表示されます。
構文エラー、予期しない t_encapsed と空白、T_String、T_Variable、または T_num_string が必要です。