在查询方面寻求帮助
我目前正在尝试这样做:
$query_set_character_to_trademark = "
UPDATE product_description SET name = REPLACE(name, 'â"¢', '™')";
使用 php 脚本
在 mysql 命令行上使用它可以完美地工作:
UPDATE product_description SET name = REPLACE(name, 'â"¢', '™')
我的问题是脚本中的查询显示字符语法错误。我的问题是这些字符被导入并存在于我的数据库中各处,我需要每天在名称列中更改它们。
感谢帮助
最佳答案
转义字符串中的双引号。像这样:
$query_set_character_to_trademark = "
UPDATE product_description SET name = REPLACE(name, 'â\"¢', '™')";
如果你不这样做,php 会混淆字符串在哪里结束。
关于php - 无效查询或字符类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15296920/