$value){ -6ren">
gpt4 book ai didi

php - mysql中 "WHERE "和 "IN"的区别

转载 作者:行者123 更新时间:2023-11-29 04:13:12 27 4
gpt4 key购买 nike

有什么区别:

SELECT * FROM news WHERE cat_id IN (1, 2, 6, 8);

并创建一个循环:

 foreach($cat as $key => $value){
$sql = "SELECT * FROM news WHERE cat_id = $value['id'];
}

最佳答案

第一个例子的效率要高得多,因为只运行了一个 sql 查询。第二个示例有 x 个查询,而且速度要慢得多。

我会说你不应该永远用第二种方式做,而总是用第一种方式。

关于php - mysql中 "WHERE "和 "IN"的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4776130/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com