mysql 用 in 遍历的问题

发布网友 发布时间:2022-04-23 02:55

我来回答

3个回答

热心网友 时间:2022-04-09 12:11

我写的程序,也是把数据放在括号里,没问题
$id_=1,2,3,9,15;
$strsql = " select title,id from words where id in($id_)";
return $this->_db->fetchAll($strsql);

数据可以放很多,但一定要用逗号隔开,谨记……

热心网友 时间:2022-04-09 13:29

其实这个问题不难,我举个例子吧
假如你的表名叫test,则这个sql语句可以写成如下:
where 2 in(select ids from test);
这样,通过"select ids from test"就可以取出test表当中ids字段的所有值;

热心网友 时间:2022-04-09 15:03

楼上的答案有问题,楼主只要 把2 in (ids)的括弧去掉就行了。。
如果不行,那就按楼上的,不过那个括弧还是得要去掉的。。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com