0 / 0 / 0
Регистрация: 12.03.2015
Сообщений: 14
1

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

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

Author24 — интернет-сервис помощи студентам
Здравствуйте!
Никак не получается правильным образом загнать данные в многомерный массив из БД 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)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.08.2016, 17:15
Ответы с готовыми решениями:

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

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

Объявить многомерный массив из N*3 и ввести данные в него
Задача объявить многомерный массив из N*3 и ввести данные в него. Пишу на Си. Объявляю: ...

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

4
Эксперт PHP
3870 / 3212 / 1348
Регистрация: 01.08.2012
Сообщений: 10,851
09.08.2016, 17:19 2
mysql_fetch_array возвращает только 1 строку. Гляньте документацию, там есть примеры, как все строки получить.
1
Заблокирован
09.08.2016, 17:23 3
Лучший ответ Сообщение было отмечено dobrolet как решение

Решение

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

И смените тип цикла на просто while.
1
0 / 0 / 0
Регистрация: 12.03.2015
Сообщений: 14
09.08.2016, 17:29  [ТС] 4
miketomlin спасибо большое! И правда все пихал в sex а пустые скобки не поставил!
0
Заблокирован
09.08.2016, 17:31 5
Да, конечно, не всю запись, а одно мыло на другое
1
09.08.2016, 17:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.08.2016, 17:31
Помогаю со студенческими работами здесь

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

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

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

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

Как загнать текст из консоли в массив и как загнать текст из файла в массив
Как загнать текст из консоли в массив и как загнать текст из файла в массив. Как использовать...

Как загнать в сессию данные?
есть форма <input type='radio' name='chekgor' value='oven'> <input type='radio' name='chekgor'...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru