我有一個while循環運行是從MYSQL表返回值。它從查詢中返回約90個條目。我的希望是能夠向上突破這些90個值並在5分組顯示它們這可能聽起來令人困惑,所以讓我分享一些代碼示例,以幫助澄清:如何限制PHP While While循環的輸出?
$con = mysql_connect("host", "username", "password") or die ("Unable to connect to server");
mysql_select_db("database") or die ("Unable to select database");
$sql = mysql_query("SELECT * FROM `table` WHERE column IS NOT NULL AND column <> ''");
在這裏,我拉着值指出,我需要從表...
while($row=mysql_fetch_array($sql))
{
$id=$row['id'];
$column=$row['column'];
echo $id . '<br>';
echo $column . '<br>';
}
在這一點上,我已經運行循環,並獲得所有90個條目的顯示。我怎樣才能將這些值拉出來並以較小的塊顯示出來?如果我在while循環之外使用循環值,它只會給出集合中的最後一個值。有沒有簡單的方法來使用列中的唯一$id
值來獲得循環內的特定分組?
你想讓他們按5秒分組嗎?或通過他們的ID?你提到兩個。 –
您是否考慮過在SQL中使用'LIMIT'子句? – Dor
@Jason我只是想了解如何做到這一點,所以不要太挑剔是否使用ID或5分組。 – Presto