フォームからの入力を MySQL データベースに保存しようとしていますが、次のエラーが表示されます。
保存されません。SQL 構文にエラーがあります。'desc, remarks) VALUES( 'a', 'b', 'c' at line 1 付近で使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。
私の完全なPHPコードは次のとおりです。
if (isset($_POST['region'], $_POST['desc'], $_POST['remarks']) && !empty ($_POST['region']) && !empty($_POST['desc']) && !empty($_POST['remarks']) )
{
$region = mysql_escape_string($_POST['region']);
$desc = mysql_escape_string($_POST['desc']);
$remarks = mysql_escape_string($_POST['remarks']);
mysql_query("INSERT INTO register (region, desc, remarks) VALUES(
'$region',
'$desc',
'$remarks') ") or die('Not saved. ' . mysql_error());
}
私が間違っていることを教えてください。以前にこれを行ったことがありますが、この場合はエラーが見つからないようです。:(