Не всегда выводятся все записи, удовлетворяющие условию:(

Статус
В этой теме нельзя размещать новые ответы.

golos81

Новичок
Не всегда выводятся все записи, удовлетворяющие условию:(

Если делаю просто в базе запрос SELECT `engname` FROM `rubric` WHERE `parent` is NULL или вот так
PHP:
$result = mysql_query("SELECT `engname` FROM `rubric` WHERE `parent` is NULL");
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
    printf ("ID: %s  Name: %s", $row[0], $row[1]);  
}
mysql_free_result($result);
, то выводится несколько записей, удовлетворяющих условию.

Но если пишу
PHP:
$rub = mysql_fetch_array(mysql_query("SELECT `engname` FROM `rubric` WHERE `parent` is NULL"));
print_r($rub);
То выводит только одну запись, первую, хотя удовлетворяющих условию - несколько.

Можно ли получить полный массив значение без цикла?
 

x-yuri

Новичок
То выводит только одну запись, первую, хотя удовлетворяющих условию - несколько
потому что это назначение функции [m]mysql_fetch_array[/m]. Функции для извлечения всех записей за один вызов нету
 

asked86

Новичок
Попробуй этот же запрос через phpMyAdmin а потом посмотрим.
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
[m]mysql_fetch_array[/m]
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху