gpt4 book ai didi

php - 从表中选择一系列行

转载 作者:行者123 更新时间:2023-11-29 00:46:32 25 4
gpt4 key购买 nike

我是 PHP 和 MySQL 的新手。我正在尝试编写一个 php 脚本,但我坚持从表中选择行

效果很好的代码是:

$q_pages = $wpdb -> prefix . 'q_pages_table';

$q_kws = $wpdb->prefix . 'q_kws_table';

$sql = 'SELECT a1.post_id, a1.kw_id, a2.kw_name ' +
'FROM ' . $q_pages . ' as a1 ' +
'LEFT JOIN ' . $q_kws . ' as a2 ON (a1.kw_id = a2.id)' +
'WHERE a1.draft_id = 4';

第三个命令是如果两个表中的 kw_id 和 id 之间存在匹配,并且当 draft_id = 4 时,则选择并连接从变量 $q_kws 到变量 $q_pages 的列

由于$sql变量的行数较多(3000行),我想把$sql拆成3个变量,每个变量包含1000行,这样以后可以分别处理每个变量。

有什么建议吗?

谢谢

最佳答案

要选择特定范围,您必须使用 limit [start number],[# to select] 因此在您的情况下,您将选择前 1000 行,例如:

select [your select stuff]
limit 0, 1000

第二个是:

select [your select stuff]
limit 1000, 1000

第三个是

select [your select stuff]
limit 2000, 1000

限制中的第一个数字是它开始的行,第二个数字是将要选择的行之后(包括该行在内)的行数

关于php - 从表中选择一系列行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10347568/

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