Код
$id=mysql_query("SELECT `id` FROM `table1`");
$array_id=mysql_fetch_array($id);
print_r($array_id);
$array_id=mysql_fetch_array($id);
print_r($array_id);
При помощи него пытаюсь вывести на экран значения всех строк в колонке id. Но получаю только
Цитата
Array ( [0] => 1 [id] => 1 )
Хотя в этой таблице 50 с лишним строк. Почему не выводятся все значения id?
Спустя 15 минут, 22 секунды (2.06.2008 - 15:23) Ghost написал(а):
ты выбираешь только 1-й элемент. читай внимательно про mysql_fetch_array
Спустя 36 минут, 29 секунд (2.06.2008 - 15:59) fs777 написал(а):
То есть выбирается только значение колонки id из первой строки (которое становится первым значением массива?)? Тогда почему выводится
а не
Цитата
Array ( [0] => 1 [id] => 1 )
а не
Цитата
Array ( [0] => 1)
? И откуда берется id в ключе второго значения? Вместо id разве не 1 должно быть? Спустя 1 час, 25 минут, 44 секунды (2.06.2008 - 17:25) Ghost написал(а):
ну почитай про ф-цию.. там же всё написано, и что выбирается и почему
и обрати внимание на ф-цию mysql_fetch_assoc
и обрати внимание на ф-цию mysql_fetch_assoc
_____________