用于在 'IN (10,13,8,11,6,14,9,12,7,15)' 附近使用正确语法的 MySQL 服务器版本

标签 mysql

<分区>

我不明白,这条线应该工作得很好,但事实并非如此。出于某种原因,我无法理解为什么?任何人都可以看到我错过了什么。

$resclients=$mysqli->query("SELECT id,client_name FROM clients WHERE id = IN ($result)");

最佳答案

您的情况下正确的 SQL 查询是:

SELECT id,client_name FROM clients WHERE id IN ($result)

SQL IN 语法如下:

SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1,value2,...);

关于用于在 'IN (10,13,8,11,6,14,9,12,7,15)' 附近使用正确语法的 MySQL 服务器版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34807886/

相关文章:

javascript - 而不是错误地使用 die

mysql - SQL 创建一个包含添加行的计算列的 View

mysql - 如何将表连接到自身,对连接的字段进行分组?

php - 如何从 mysql/php 中的 json 对象中选择数据?

mysql - 巴黎/成语 : check if database is empty?

mysql - 通过外部连接排除所有可能的行?

mysql - SQL查询帮助,选择distinct

mysql - Access MySQL奇怪的价格字段

Mysql列重命名错误150

mysql - 如何解释 JMeter 结果和功能