SQLに問題があります。
このSQLステートメント:
SELECT * from chat WHERE id = 16
出力:
配列([id] => 16 [from] => 5 [to] => 6[message]=>メッセージ例[time]=>1337674546)
次のSQLステートメント:
SELECT * from chat WHERE from = 5
エラーを出力します:
SQL構文にエラーがあります。1行目の「from=5」の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。
ご覧のとおり、2番目のステートメントは同じ結果を返すはずですが、そうではありません。
以下を含むXAMPPの新しいインストールを使用しています:
Apache / 2.2.21(Win32)mod_ssl / 2.2.21 OpenSSL / 1.0.0e PHP / 5.3.8 mod_perl / 2.0.4 Perl / v5.10.1
MySQLクライアントバージョン:mysqlnd 5.0 .8-dev-20102224-$リビジョン:310735 $
ここで明らかな何かが欠けているようですが、何が起こっているのか理解できません。