Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 12.03.2015
Сообщений: 14

Не могу загнать данные из БД в многомерный массив

09.08.2016, 17:15. Показов 1191. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Никак не получается правильным образом загнать данные в многомерный массив из БД mySQL.

Делаю выборку данных из таблицы:
PHP
1
2
$result = mysql_query("SELECT email,sex,sending FROM user",$link);
$row = mysql_fetch_array($result);
В итоге хочу получить массив со всеми данными из таблицы вида:
PHP
1
2
3
$users = array(sending = > array(sex => array("email1","email2","email3","email4","email5"....)
)
)
Заранее огромное спасибо всем откликнувшимся!

Добавлено через 2 минуты
К примеру, если делаю так:
PHP
1
2
3
4
5
do
{
    $users["sending"]["sex"] = $row["email"];
}
while ($row = mysql_fetch_array($result));
то заносится только 1 емаил адрес, а нужно, чтобы заносились все, через запятую.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.08.2016, 17:15
Ответы с готовыми решениями:

Создал многомерный массив как загнать в Комбобокс
'создаём массив многомерный, данные массива String DIM Массив(1 TO 20, 1 TO 70) AS STRING 'элементу многомерного массива присваивается...

Не могу понять многомерный массив
Есть массив в который вложен другой массив. Делаю проверку через in_array(), но как с одномерным не сработало. Поставил жесткую...

Объявить многомерный массив из N*3 и ввести данные в него
Задача объявить многомерный массив из N*3 и ввести данные в него. Пишу на Си. Объявляю: #include <stdio.h> #define kolvo 50 ...

4
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,912
09.08.2016, 17:19
mysql_fetch_array возвращает только 1 строку. Гляньте документацию, там есть примеры, как все строки получить.
1
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
09.08.2016, 17:23
Лучший ответ Сообщение было отмечено dobrolet как решение

Решение

Трехмерный-то науа? Пустые кв. скобки поставьте, а то вы в sех всю запись пихаете.

И смените тип цикла на просто while.
1
0 / 0 / 0
Регистрация: 12.03.2015
Сообщений: 14
09.08.2016, 17:29  [ТС]
miketomlin спасибо большое! И правда все пихал в sex а пустые скобки не поставил!
0
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
09.08.2016, 17:31
Да, конечно, не всю запись, а одно мыло на другое
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.08.2016, 17:31
Помогаю со студенческими работами здесь

Как ввести данные в многомерный заданный массив?
Здравствуйте! Задал многомерный массив массивов. Фактически хочу создать список матриц размером 4*3. После объявления списка с двумя...

Считать табличные данные из текстового файла в многомерный массив
Есть таблица данных вида: назвБолезнь1|симптомБолез1|назвЛекар1|250 названиеБолез2|симпБолезни2|назвЛекар3|10 назввание Болезни...

Как поместить данные из нескольких файлов в многомерный массив и потом обработать?
Есть следующий код, но я им обрабатываю только один файл за раз: <html> <head> <title>Результат</title> <meta...

Создать многомерный массив, который содержит в себе все данные карточки...
Отмеченные желтым цветом карточки вывести с помощью foreach метода. Создать многомерный* массив, который содержит в себе все данные...

Добавление массива в многомерный массив (не элемента в многомерный массив)
Доброго времени суток уважаемые форумчане! Столкнулся с такой проблемой: требуется в многомерный массив добавить другой ассоц. массив...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru