我正在创建带有 LIKE 子句的简单搜索脚本。 下面是使用 PHP 的带有 LIKE 子句的简单查询。
$rows = mysql_query("select * from description where tags like '%{$keyword}%'");
以上查询成功。但是 LIKE 子句不适用于 $wpdb->prepare()
。下面是代码
$rows = $wpdb->get_results($wpdb->prepare("select * from description where tags like '%{%s}%'",$keyword));
我缺少什么?
最佳答案
您需要转义 % 字符,
关于php - LIKE 子句在 wordpress 的 $wpdb->prepare() 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32553143/