1
我需要從我的內容表打印5個標題到兩個html <div>
。首先,我打印使用PHP 2標題環路與LIMIT 2
:php mysql多餘循環的其餘行
$SQL = Access::FETCH("SELECT * FROM " . CONTENT . " WHERE active = ?, ORDER BY name LIMIT 2", 'YES');
foreach($SQL AS $row){
?>
<div class="levelOne"><?PHP echo $row['title']; ?></div>
<?PHP
}
?>
輸出:
TITLE 1
TITLE 5
現在我需要打印3使用PHP剩餘標題循環與LIMIT 3
:
$SQL = Access::FETCH("SELECT * FROM " . CONTENT . " WHERE active = ?, ORDER BY name LIMIT 3", 'YES');
foreach($SQL AS $row){
?>
<div class="levelTwo"><?PHP echo $row['title']; ?></div>
<?PHP
}
?>
輸出:
TITLE 1
TITLE 5
TITLE 7
這個輸出是假的(因爲標題1和5是在第一輸出所以我的第二個代碼是錯誤的)。現在,何能打印3剩餘標題這樣的輸出:
TITLE 7
TITLE 9
TITLE 11
一種方法是使用'LIMIT 2,3'第二查詢。該第一個參數是要跳過的行數,下一個參數是要返回的最大行數,在這個例子中,跳過前兩行,然後返回下三行。 – spencer7593
@ spencer7593:我的方式是真的很好?或者,還有更好的方法? –