1
如何在使用php和mysql時檢測結果集中的最後一條記錄。在ASP中它的EOF(文件結束)。什麼是PHP/MySQL的等價物?我想知道最後一條記錄,所以我可以在它後面畫一條線或關閉標籤或其他東西。在php/mysql中檢測結果集的結尾
如何在使用php和mysql時檢測結果集中的最後一條記錄。在ASP中它的EOF(文件結束)。什麼是PHP/MySQL的等價物?我想知道最後一條記錄,所以我可以在它後面畫一條線或關閉標籤或其他東西。在php/mysql中檢測結果集的結尾
您可以使用mysqli_num_rows來查看結果集中有多少行並保留一個計數器以知道您打印了多少行。
$total_rows = mysqli_num_rows($resultset);
$counter = 0;
while($row = mysqli_fetch_assoc($resultset)) {
//do something with every row here
//last row?
if(++$counter == $total_rows) {
echo '<hr>';
}
}
或者你可以遍歷行和循環後,打印線/標籤/任何權利:
while($row = mysqli_fetch_assoc($resultset)) {
//do something with every row
}
echo '<hr>';
什麼樣的結果集?你使用什麼數據包裝? – 2010-10-23 14:29:19