Привет всем. Вот небольшой код получающий данные из бд Код (Text): //установим соединение $con = mysql_connect("localhost","root",""); if (!$con){ die('Could not connect: ' . mysql_error()); } // подключаемся к базе данных mysql_select_db("test", $con); //sql запроса. $query = "SELECT * FROM `user` WHERE (id>100)"; $res=mysql_query($query); while ($r=mysql_fetch_array($res)){ $ret[]=$r; //печатаем переменную, чтобы увидеть содержимое print_r($r); }; return $ret; Собственно вопрос. с какого-то перепуга $r выглядит вот так Array ( [0] => 2031 [id] => 2031 [1] => micropuker [name] => micropuker ) тоесть все поля в бд в массиве вернулись два раза. 1й раз как [0] => 2031 2й раз как [id] => 2031 Этот результирующий массив будет хранится в памяти, как понимаете мне очень не хочется иметь данные в двух экземплярах, подскажите как справится.