Замена mysql_fetch_array

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

LEXAlForpostl

Мой дом здесь!
Регистрация
21 Май 2008
Сообщения
766
Реакции
228
Здравствуйте.
Подскажите пожалуйста, каким ещё способ можно получить 100 значений поля varchar из Mysql'я и записать из в массив.

PHP:
$sql="select `pole` from `table` limit 100";
$res=mysql_query($sql);
while ($row=mysql_fetch_array($res))
$array [] = $row[0];
 
можно использовать mysql_fetch_object(). Например, если через mysql_fetch_array значение можно выводить так - $row['poll'] то есть в виде массива то через mysql_fetch_object() данные получаем в виде обьекта так - $row->poll

PHP:
$sql="select `pole` from `table` limit 100";
$res=mysql_query($sql);
$array=array();
while ($row=mysql_fetch_object($res))
$array[] = $row->pole;
 
Столбец одной командой ты не вытащишь. Только строку. Это не ограничение php, это так сам MySQL устроен. Так что если тебе нужен столбец - это в любом случае будет цикл по количеству вытаскиваемых строк.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху