Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Результат выборки - в массив.
 
 автор: to4kaRU   (05.04.2006 в 09:13)   письмо автору
 
 

Всем привет.
В общем, задача довольно простая: засунуть результат выборки из БД в массив. Первое, что напрашивается:

while ($row[] = mysql_fetch_assoc($result)) {
  //...
}

Однако, в результате, последний элемент массива оказывается пустым. Приходится делать:

$i = 0;
while ($row[] = mysql_fetch_assoc($result)) {
  //...
  $i++;
}
unset ($row[$i]);

Вроде, все нормально, только не нравится мне это:) Может есть какое-то более красивое решение, а я его в упор не хочу замечать?

   
 
 автор: Trianon   (05.04.2006 в 10:09)   письмо автору
 
   для: to4kaRU   (05.04.2006 в 09:13)
 


$rows = array(); 
while($row = mysql_fetch_assoc($result)) 
    $rows[] = $row;


Первая строка (у Вас она отсутствовала) тоже нужна. Захочется Вам этот фрагмент в цикл вставить - без нее Вы долго будете проблемы разгребать.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования