用來限制使用PHP是以下MySQL數據庫獲取的結果的默認代碼,如何計算使用PHP和MySQL時while循環的總迭代次數?
$sql="SELECT *
FROM `tablename`
WHERE `Type` LIKE '$var1'
LIMIT 0 , 30";
當我們需要不斷地顯示結果我們可以改變與以下
$start=0; $end=30;
$start=$_GET['start'];
$end=$start+30;
$sql="SELECT *
FROM `tablename`
WHERE `Type` LIKE '$var1'
LIMIT $start , $end";
代碼所以我通過鏈接說變量開始的值如下Next Next像這樣
<a href="something.php?start=<? $start+30 ?>">Next</a>
一切都很好,當有mo重新顯示結果。
請考慮這種情況:數據庫中有120個條目,PHP文件當前顯示的結果是91到120.因此,當我單擊下一個鏈接時,它顯示空白。那麼,如何才能在顯示最後一組結果時禁用「下一步」鏈接?如果我們知道數據庫中的條目總數,我認爲這是可能的。但如果它是動態的,我們如何計算它呢?
'SELECT COUNT(*)FROM \'tablename \'WHERE \'Type \'LIKE'$ var1'' – JJJ 2012-03-27 19:09:34
哇!謝謝它工作! – 2012-03-27 19:13:00
我們可以將它存儲在變量中嗎? – 2012-03-27 19:22:09