|
|
|
| Всем привет.
В общем, задача довольно простая: засунуть результат выборки из БД в массив. Первое, что напрашивается:
while ($row[] = mysql_fetch_assoc($result)) {
//...
}
|
Однако, в результате, последний элемент массива оказывается пустым. Приходится делать:
$i = 0;
while ($row[] = mysql_fetch_assoc($result)) {
//...
$i++;
}
unset ($row[$i]);
|
Вроде, все нормально, только не нравится мне это:) Может есть какое-то более красивое решение, а я его в упор не хочу замечать? | |
|
|
|
|
|
|
|
для: to4kaRU
(05.04.2006 в 09:13)
| |
$rows = array();
while($row = mysql_fetch_assoc($result))
$rows[] = $row;
|
Первая строка (у Вас она отсутствовала) тоже нужна. Захочется Вам этот фрагмент в цикл вставить - без нее Вы долго будете проблемы разгребать. | |
|
|
|