1

私は自分のサイトのユーザー間のプライベートメッセージングシステムに取り組んでいます。これが私の質問です:

$query = "INSERT INTO messages (to, `from`, message) VALUES ('{$user}', '{$username}', '{$message}')";

ただし、次のエラーが発生します。

SQL構文にエラーがあります。1行目の'to、 `from`、message)VALUES(' Cheezey'、' Cheezey'、' Enter your message here')'の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。

私はそれが私の側で本当にばかげた誤りだとしつこい感じがします、しかし私はそれを理解することができないようです。

4

1 に答える 1

3

これtoは、がMYSQLの予約語であるため、次のようにその周りに`を付ける必要があります。

 INSERT INTO(`to`, ...).
于 2012-06-20T23:19:55.340 に答える