Когда вы используете такие функции, как mysql_fetch_array
, вы не обязаны выполнять итерации. Даже когда вы делаете это, вы просто получаете результат следующей доступной строки, пока она не вернет ноль:
$query = mysql_query("SELECT * FROM table");
while($row = mysql_fetch_array($query)) {
var_dump($row);
}
Итак, технически то же самое для каждой строки в запросе:
$query = mysql_query("SELECT * FROM table");
$row = mysql_fetch_array($query)
var_dump($row);
// Array()
$row = mysql_fetch_array($query)
var_dump($row);
// Array()
$row = mysql_fetch_array($query)
var_dump($row);
// null < the "while" statment will stop here
Затем вы можете позвонить mysql_fetch_array
один раз и все.
Удачи!