我解决了之前的麻烦,但我仍然在PHP / MySQL中对Ampersand(&)有很大的疑问。 如果我这样做:
mysql_query("INSERT INTO TEST VALUES('Bill & Bob')");
它死了...... 我试过了
mysql_real_escape_string, htmlentities, htmlspecialchars etc...
没什么用的。
如果有人有线索!
提前致谢
答案 0 :(得分:1)
你的桌面结构是什么?只有表“TEST”中只有一个字段时,您的查询才有效。
您可能会将查询重写为“INSERT INTO TEST(FIELD1)VALUES('Bill& Bob')”,其中“FIELD1”是表“TEST”的列名。