我在for循环中有mysql select查询。它第一次运行完美,但第二次没有运行。返回空数组。请检查我的代码。
for ($i = 0; $i < $looptime; $i++) {
$text = array();
$feedback_id = array();
if ($i != 0) {
$start = ($i * 100) + 1;
} else {
$start = $i * 100;
}
if ($i == $looptime - 1) {
$end = $start + ($totalrecords - $start);
} else {
$end = ($i + 1) * 100;
}
$selquery= "select * from table where id >= $start and id <= $end";
$res = mysqli_query($link,$selquery);
while ($row = mysqli_fetch_array($res)) {
}
}
选择查询在第一次第一次循环时返回记录。之后它返回空白数组。请帮忙解决