Вопрос такой (я новичок). Скажем берем данные из базы данных, там три столбца, хотим это все сохранить в массив и сразу вывести: Код (PHP): while ($row = mysql_fetch_array($data)) { print_r ($row); } В рузельтате выводится что-то вроде: Код (PHP): Array ( [0] => 101 [response_id] => 101 [1] => 1 [topic_id] => 1 [2] => [response] => ) Как и почему сначала выводится Ключ 0 => Значение. А потом уже НАЗВАНИЕ СТОЛБЦА => Значение. Вопрос два: 1) можно обяснить логику почему так происходит? 2) как сделать так чтобы выводилось только по НАЗВАНИЮ СТОЛБЦА. (то что вручную можно вызывать каждый параметр понятно, но можно ли как-то получить только то что нужно, без дублей? Спасибо! Подсказка от модератора: Любой код или текст конфигурации пишите между тегом [code=php] и [/code]. Используйте отступы в коде для форматирования текста. Это помогает быстрее понять вас, увеличивает шанс на получение ответа. Что выделять? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, любая другая разметка, результаты array/object dump и т. д.
ну такая функция специальная, она может так и сяк, а если ты не говоришь ей как именно, она оба варианта выдаёт.
Тогда хотя бы на mysqli переходи (там можно как с ООП, так и без), поскольку расширение php mysql уже устарело. Начиная с php 5.4 использование этих функций вызывает кучу мата, а в 7.0 его просто нету