首页 > 解决方案 > 带有引号的MYSQL查询对象

问题描述

我怎样才能使这个查询工作(它给出错误):

$result = "WHERE attributes like '%"{$GetMarca}"%' ";

我需要单引号内的双引号,因为我在名为属性的 JSON 字段中搜索特定值。

标签: phpmysql

解决方案


尝试转义你的字符串。

$result = "WHERE attributes like '%\"" . $GetMarca . "\"%'";

\ 字符转义 " 字符。

在这里更详细地解释了“转义”: 转义字符串是什么意思?


推荐阅读