片表: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