【发布时间】:2017-11-27 14:47:30
【问题描述】:
我有这个代码
$ntimes = $wpdb->get_var("SELECT Count(*) FROM wp_comp_review_list where email = $key->email");
我试图做的是计算电子邮件的数量where email = "sample@gmail.com"。其中要比较的电子邮件是从另一个 foreach 循环生成的。
我遇到以下错误:
“WordPress 数据库错误:[您的 SQL 语法有错误;请查看与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 '@gmail.com' 附近使用正确的语法]”
我尝试通过比较包含空格的名称来尝试。由于空间,我得到了同样的错误。
关于如何使用带有特殊字符的WHERE 的任何提示?
【问题讨论】:
-
你的错误很清楚:你有无效的SQL语句。您应该通过正确替换变量来修复它。
标签: php mysql sql wordpress character