HTMLフォームがあります。フォームを送信すると、次のエラー メッセージが表示されます。
エラーメッセージ:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL
server version for the right syntax to use near 'm ok. ', 'point of interest',
'91354857', '6546564654', '2 Person', '25', 'engl' at line 1
Mysql クエリ:
$insert = mysql_query("INSERT INTO host_signup VALUES('', '$uname', '$f_name',
'$pr_lname', '$email', '$hashpass', '$title', '$country', '$city', '$state',
'$postalcode', '$address', '$final_neighbor', '$landline', '$mobileph', '$capacity',
'$age', '$language', '$final_interest', '$news', '$ip', '$dof', '0' )");
実際には、変数を入れるとエラーメッセージが表示されますが、バックスラッシュが表示stripslashes()
されません。stripslashes()
例えば:
$address = $_POST['address'];
$address = stripslashes($address);