片表:PHP最小結果時隙
id Times
------------
1 10:00
2 10:30
3 11:00
4 11:30
5 12:00
6 12:30
7 13:00
8 13:30
9 14:00
10 14:30
$q = $db->query("SELECT * FROM timeslot");
while($r = $q->fetch_array(MYSQLI_ASSOC)) :
echo '<tr>';
echo '<td>'.$r['times'].'</td>';
echo '</tr>';
endwhile;
我怎麼只顯示10:00到12:00(編號:1-5)時隙。怎樣使用forloop?
while($r = $q->fetch_array(MYSQLI_ASSOC)) :
for($i; $i<=5; $i++) {
echo '<tr>';
echo '<td>'.$r['times'].'</td>';
echo '</tr>';
}
endwhile;
它顯示五個時間段,但時間顯示不正確的時間(全部10:00)?請幫忙。其他解決方案?
結果
times:
10:00
10:00
10:00
10:00
10:00
感謝它現在的工作;) – tonoslfx 2011-03-14 12:20:01