我有一个表users
包括行MYSql:哪一个更适合获得ROWS? (其中())或的foreach
现在,哪一个是更好的选择?
A.
select *
from users
where user_id IN
(5,12,5979,124,455594,5444,..........4568,10001,546,9979,21315);
B.
`$user_ids = {5,12,5979,124,455594,5444,.......4568,10001,546,9979,21315};`
foreach ($user_ids as $id) {
select * from users where user_id = $id;
}
我想知道从这个
一个好的经验法则是永远不要在循环内执行查询 – Strawberry