1

寻求查询方面的帮助

我目前正在尝试这样做:

    $query_set_character_to_trademark = "
    UPDATE product_description SET name = REPLACE(name, 'â"¢', '™')";

使用 php 脚本

在 mysql 命令行上使用它可以完美地工作:

    UPDATE product_description SET name = REPLACE(name, 'â"¢', '™')

我的问题是我的脚本中的查询显示字符的语法错误。我的问题是这些字符被导入并存在于我的数据库中,我需要每天在名称列中更改它们。

帮助表示赞赏

4

1 回答 1

2

转义字符串中的双引号。像这样:

$query_set_character_to_trademark = "
    UPDATE product_description SET name = REPLACE(name, 'â\"¢', '™')";

如果你不这样做,php 会混淆字符串在哪里结束。

于 2013-03-08T15:01:20.083 回答