0

以前の問題はいくつか解決しましたが、PHP/MySQL のアンパサンド (&) にはまだ大きな問題があります。私が行った場合 :

mysql_query("INSERT INTO TEST VALUES('Bill & Bob')");

それは死にます...私は試しました

mysql_real_escape_string, htmlentities, htmlspecialchars etc...

何も機能しませんでした。誰かが手がかりを持っているなら!前もって感謝します

4

1 に答える 1

1

あなたのテーブル構造は何ですか?クエリは、テーブル "TEST" にフィールドが 1 つしかない場合にのみ機能します。

おそらくクエリを「INSERT INTO TEST (FIELD1) VALUES('Bill & Bob')」に書き直すことになるでしょう。ここで、「FIELD1」はテーブル「TEST」の列名です。

于 2013-06-05T18:41:00.753 に答える