$qPhysician = mysql_query("SELECT * FROM physicians");
$num = mysql_num_rows($qPhysician);
$i=0;
while($i < $num)
{
"<tr>";
"<td>" . mysql_result($qPhysician,$i,"lastName") . "</td>";
"<td>" . mysql_result($qPhysician,$i,"firstName") . "</td>";
"</tr>";
$i++;
}
我得到空白結果。PHP中環路不工作
如果我回顯$num
,我得到「19」,這是我的數據庫中的行數。 如果我回應$rowPhysician['lastName']
只是爲了測試我是否得到記錄,我至少得到1個姓氏的記錄。我不知道「while」是否有問題。請幫助我。
你真的應該使用mysql_fetch_array。 mysql_num_rows通常要慢得多。 – cwallenpoole
@cwallenpoole - 我將如何運行作爲替代?請代碼:)謝謝! –