$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 большое вам спасибо за ответы. А то мне все время кажется что лишнее действие будет сильно тормозить работу.