PHP mysql 多选查询不工作

标签 php mysql

我的 sql 查询不工作。 我需要使用 Location filter data 但它不起作用。为什么这不起作用

$sql = "SELECT count(*) FROM entries WHERE location 
IN ('chennai,Bangalore') AND en_id = 'test' AND date(datetime) 
BETWEEN '2015-10-02' AND '2015-10-31'";

最佳答案

您需要更新您的查询

IN ('chennai,Bangalore')

进入

IN ('chennai','Bangalore')

关于PHP mysql 多选查询不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33448946/

相关文章:

mysql - 如果有一种方法可以使用 MySql 在一个查询中将 MS Sql 表内部连接到 MySql 表?

php - 尝试将登录名从 mysqli 转换为 sqlsrv

php - 将 AutoIncrement mysql 行替换为另一个行

PHP:函数迭代另一个函数的结果并输出

php - 使用 PHP 从 mysql 表中使用复选框删除多行

mysql - 在数据库中管理客户

php - 将非 ASCII 字符打印到 CSV 文件中

php - 将 mysql 中的数据从 1252 转换并显示为 UTF-8

php - 移动 CakePHP 1.3.8 安装镜像问题

mysql - 如何在MySql中返回具有相同列值的行