私は SQL/PHP に不慣れで、エラー メッセージを乗り越えることができません。
"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 '1',"
このエラーをデバッグしようとしていますが、スクリプトで「1」を探していますが、このビットしかありません:
//enter information into table
$sql = "INSERT INTO $_SESSION[table_name] VALUES
('$_POST[first_name]', '$_POST[last_name]', '$_POST[user_name]',
password('$_POST[password]'), 'Administrators', '', '', '0', '$_SESSION[admin_email]',
'$_POST[redirect_to]', '1', '$date')";
$result = @mysql_query($sql,$connection) or die(mysql_error());
if($result)
{...
これで問題はありません。
これをデバッグする方法がわかりません。エラーを見つけるにはどうすればよいですか? 手がかりはありますか?
適切な場所でスクリプトを探しているかどうかはわかりませんが、これは「1」がある唯一のエントリであり、エラー メッセージで確認するように指示されています...
マニュアルを確認したところ、SQL の構文は正しいようです... WAMP サーバーでMySQL 5.5.24を使用しています。
ユーザー認証用に「 Login-Redirect v1.31 」をインストールしようとしています。
誰かが私を助けることができれば、本当に感謝しています!