[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Считать в массив запрос
z3rg
Подскажите можно ли считать в массив запрос только не построчно а сразу

$sql = "SELECT id as userid, fullname, userstatus 
FROM sometable
WHERE userstatus = 1"
;

$result = mysql_query($sql);

while ($row = mysql_fetch_assoc($result)) {
echo $row["userid"];
echo $row["fullname"];
echo $row["userstatus"];
}


то есть так не катит нужно сразу



Спустя 3 минуты, 59 секунд (13.02.2010 - 02:16) Adil написал(а):
Не понял..

Вот запрос:

$sql = "SELECT id as userid, fullname, userstatus 
FROM sometable
WHERE userstatus = 1"
;


При чем тут массив?

Спустя 11 минут, 56 секунд (13.02.2010 - 02:28) Nikitian написал(а):
Сразу нет.
Если нужно получить данные в массив, то делайте так:

/*...*/
$arr=array();
while($res=mysql_fetch_assoc($result))$arr[]=$res;
print_r($arr);

Спустя 2 часа, 45 минут, 3 секунды (13.02.2010 - 05:13) z3rg написал(а):
Цитата (Nezabivaemiy)
Не понял..

имелось ввиду есть ли стандартная функция для чтения всего массива запросов, а не чтения по строчно mysql_fetch_assoc


Цитата
Сразу нет.

Nikitian, ясно, спасибо.

Спустя 6 часов, 27 минут, 58 секунд (13.02.2010 - 11:41) Adil написал(а):
z3rg обычно для этого пишут один раз функцию, а точнее некйи класс для работы с бд и потом везде ее используют. Лично у меня так.

Спустя 1 час, 4 минуты, 4 секунды (13.02.2010 - 12:45) z3rg написал(а):
Nezabivaemiy, Nikitian большое вам спасибо за ответы. А то мне все время кажется что лишнее действие будет сильно тормозить работу.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.