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

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

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);
То выводит только одну запись, первую, хотя удовлетворяющих условию - несколько.

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