<分区>
我不明白,这条线应该工作得很好,但事实并非如此。出于某种原因,我无法理解为什么?任何人都可以看到我错过了什么。
$resclients=$mysqli->query("SELECT id,client_name FROM clients WHERE id = IN ($result)");
标签 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/