$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
をエコーすると、自分のDBの行数である「19」が得られます。 レコードを取得したかどうかをテストするために$rowPhysician['lastName']
を返すと、少なくとも1つの姓のレコードが取得されます。 "while"に何か問題があるかどうかはわかりません。私を助けてください。
本当にmysql_fetch_arrayを使用する必要があります。 mysql_num_rowsは一般にはるかに低速です。 – cwallenpoole
@cwallenpoole - 私はそれを代替手段としてどのように実行しますか?ありがとう! –