当我不想要它时MySQL添加斜线

时间:2011-12-19 16:32:51

标签: mysql yahoo quote

我们正在使用Yahoo Web Hosting(不是我的选择),MySQL数据库表现得很奇怪。当我输入一个简单的查询,例如:

  

更新mytable set columnname =“new value”,其中id = 1;

它返回错误说:

  

错误:未公开报价

     

STR:“

     

SQL:更新mytable set columnname = \“new value \”,其中id = 1;

我曾尝试与雅虎联系,并表示他们不支持“高级脚本”,所以这就是我在这里问的原因。

谢谢。

更新

Single vs. Double Quotes没什么区别

无法通过MySQL Administrator连接到数据库,Yahoo已禁止访问

我发现magic_quotes_gpc已打开,这可能导致错误,因为我被迫使用PHPMyAdmin来访问数据库 - 但我无法关闭magic_quotes_gpc。

1 个答案:

答案 0 :(得分:1)

正在转发查询,可能在发布或其他时发生。试试这个:

UPDATE mytable SET columnname = 'new value' WHERE id = 1;

在过去,我会猜测magic_quotes或某些事情可能会造成这种情况,但我认为已经关闭了。