借助于这个问题,“Divide numbers into equal parts to create Sitemap from mysql”,我得到了这样的结果:
Array ( [0] => 0,500
[1] => 500,1000
[2] => 1000,1500
[3] => 1500,2000
[4] => 2000,2500
[5] => 2500,2990 )
我的问题是,我想通过上面的数组值来选择查询限制。这样地:
"SELECT * FROM `table_name` WHERE `rec_id`='1' limit 0 OFFSET 500 "
等等直到
limit 2500, 2990
。怎么做?我是新手。请帮我解决这个问题。
提前谢谢你。
最佳答案
这是密码
foreach($arr as $k => $v){
list($limit, $offset) = explode(','$v);
$query_arr[] = "SELECT * FROM `table_name` WHERE `rec_id`='1' limit $limit OFFSET $offset";
}
然后按您的要求启动$query arr
关于php - 如何在mysql选择查询中传递数组值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41142500/