$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 запись с фамилией. Я не знаю, что-то не так с «пока». Пожалуйста, помогите мне.
Вы действительно должны использовать mysql_fetch_array. mysql_num_rows, как правило, намного медленнее. – cwallenpoole
@cwallenpoole - как я могу запустить это как альтернативу? пожалуйста, код :) спасибо! –