КАК? результат SQL запроса перевести в массив? (+)

rubalex

Новичок
КАК? результат SQL запроса перевести в массив? (+)

имеем SQL табличку names

ID firstname lastname

1 Петр Иванов
2 Сергей Кузнецов
3 Ирина Левина
4 Юля Плотникова
5 Михаил Сержиков

..

делаю запрос select * from names

и я хочу из этого запроса получить массив 2-х мерный.

Print_r($MyArray)
Array ( [id] => 1 [firstname] => Петр [lastname] => Иванов .......) и тд.. всеь массив



причем эта функция должна быть универсальна. то есть если я изменю структуру SQL таблички (добавлю столбец) то и без изменения кода скрипта хочу чтобы новый столбик автоматом попадал в массив. подскажите пожалуйста как это сделать.

спасибо
 

nagash

Guest
$yep = arra();
$result = mysql_query(select * from names);
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$yep[] = $row;
}
 

rubalex

Новичок
если нетрудно приведите код на мою задачку. так мне будет проще понять. я знаю mysql_fetch_array(). она выдергивает одну строчку из запроса а как пройтись дальше?

пожалуйста с примерами
 
Сверху