我们使用的是 Yahoo Web Hosting(不是我的选择),而 MySQL 数据库的行为很奇怪。当我输入一个简单的查询时,例如:
update mytable set columnname = "new value" where id = 1;
它返回一个错误说:
错误:未封闭的报价
力量:“
SQL: update mytable set columnname = \"new value\" where id = 1;
我试着联系雅虎,他们说他们不提供对“高级脚本”的支持,所以这就是我在这里问的原因。
谢谢你。
更新:
单引号和双引号没有区别
无法通过 MySQL Administrator 连接到数据库,Yahoo 已阻止访问
我发现 magic_quotes_gpc 已打开,这可能会导致错误,因为我被迫使用 PHPMyAdmin 访问数据库 - 但我无法关闭 magic_quotes_gpc。