所有我想做的是結束當前,並開始新的UL每10個結果結束和開始新的UL每10 MySQL的結果
繼承人我的代碼是不工作100%:
$sql1 = mysql_query("select * from `provinces` order by `name` asc");
while ($row1 = mysql_fetch_assoc($sql1))
{
echo '<li id="popup_'.strtolower(str_replace(' ', '_', $row1['name'])).'">';
echo '<ul>';
$sql2 = mysql_query("select * from `cities` where `id_province`='".$row1['id']."' order by `name` asc");
$count = 1;
while ($row2 = mysql_fetch_assoc($sql2))
{
if ($count % 10 == 0)
echo '</ul>';
echo '<li>'.$row2['name'].'</li>';
if ($count % 10 == 0)
echo '<ul>';
$count++;
}
echo '</ul>';
echo '</li>';
}
那麼什麼是不工作? – lonesomeday 2011-06-04 19:55:19
(($ count%10)== 0) – Ibu 2011-06-04 19:56:36
你需要重寫你的查詢,可以合併成一個 – Ibu 2011-06-04 19:58:07