0

簡単な登録フォームを作成しようとしています (誰が参加しているかを確認するだけなので、あまり安全である必要はありません)。しかし、何をしようとしても、次のエラーが発生し続けます。

SQL 構文にエラーがあります。使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。

コード:

    mysql_query("INSERT INTO participants (name, from, email, phone, accommodation, nights, room, talk, comments, pass) VALUES 
                ('$name', '$from', '$email', '$phone', '$accommodation', '$nights', '$room', '$talk', '$comments', '$pass')") or die(mysql_error()); 

何か案は?

4

2 に答える 2

2

FROMSQL の予約語です。引用符で囲む必要があります。

(`name`, `from`, ...
于 2013-11-10T19:08:23.377 に答える
0

これを試して

mysql_query("INSERT INTO participants (name, from, email, phone, accommodation, nights, room, talk, comments, pass) VALUES 
           ($name, $from, $email, $phone, $accommodation, $nights, $room, $talk, $comments, $pass)") or die(mysql_error()); 

しかし..

FROM予約語です..

予約語

MySql ドキュメント

于 2013-11-10T19:09:36.323 に答える