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

Добавление сгруппированных значений из БД в массив

15.04.2015, 17:49. Показов 1795. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Возник такой вопрос:
Сгруппировал значения БД по полю "Профиль".
PHP
1
2
3
4
5
6
<?php
$result = mysql_query("SELECT profile FROM list GROUP BY profile");
while($massive = mysql_fetch_assoc($ee)) {
      echo $myrow['profile']; 
}
?>
Теперь в результате у меня выводятся 2 сгруппированных значения: "Менеджмент" и "Психология" (к примеру);
Нужно создать массив и добавить туда эти значения. Но никак не получается у меня это реализовать. Подскажите пожалуйста. Пробывал как:
PHP
1
$mas[] = $mas[] + $massive['profile'];
но ничего не выходит...
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.04.2015, 17:49
Ответы с готовыми решениями:

Добавление значений в массив
подскажите как правильно добавить значения в массив путем ввода значений name, color, power, doors, а после нажатия кнопки они...

Добавление значений в двухмерный массив
Добрый вечер! Подскажите пожалуйста, как в двухмерный массив добавить значения? Есть массив: int array = { {1, 2, 3}, {4, 5, 6} }; ...

Добавление значений в массив с использованием цикла while
Изучаю C++ по книге и делая очередное упражнение в конце главы столкнулся с одной проблемой. Код: int main() { double max =...

7
120 / 34 / 9
Регистрация: 12.03.2015
Сообщений: 125
16.04.2015, 19:50
Лучший ответ Сообщение было отмечено Aleoo как решение

Решение

Aleoo,

PHP
1
2
3
4
5
6
7
<?php
$result = mysql_query("SELECT profile FROM list GROUP BY profile");
 
while($massive = mysql_fetch_assoc($ee)) {
      $mas[] =  $massive['profile'];
}
?>
1
1 / 1 / 0
Регистрация: 18.05.2014
Сообщений: 62
16.04.2015, 19:51  [ТС]
Приведите пожалуйста пример... А то я не совсем правильно могу понять..
0
120 / 34 / 9
Регистрация: 12.03.2015
Сообщений: 125
16.04.2015, 20:02
Aleoo, пример чего? Это ваш код, только который записывает в массив все полученные значения из БД. Т.е. в mas[0] у вас будет "Менеджмент", а в mas[1] "Психология"
1
1 / 1 / 0
Регистрация: 18.05.2014
Сообщений: 62
16.04.2015, 21:18  [ТС]
TA1ex, Сделал как Вы посоветовали. Затем распечатал массив через print_r
PHP
1
<pre><?php print_r($mas); ?></pre>
На выводе получил всего лишь один элемент: "Менеджмент"... А "Психологии" нет
0
120 / 34 / 9
Регистрация: 12.03.2015
Сообщений: 125
17.04.2015, 09:22
Aleoo, ну значит у вас SELECT только это выдает. Попробуйте вместо
PHP
1
 $mas[] =  $massive['profile'];
вывести на экран
PHP
1
echo $massive['profile'];
1
1 / 1 / 0
Регистрация: 18.05.2014
Сообщений: 62
17.04.2015, 10:04  [ТС]
TA1ex,Блин, какая же глупая была причина... Оказывается в БД не было записей кроме менеджмента. Я оставил только их, и совсем про это забыл... Спасибо что отозвались на мою просьбу, и помогли мне. Премного Вам благодарен..
0
120 / 34 / 9
Регистрация: 12.03.2015
Сообщений: 125
17.04.2015, 12:24
Aleoo, я бы еще посоветовал упростить запрос. Вместо
SQL
1
SELECT profile FROM list GROUP BY profile
написать выбор только неповторяющихся значений, т.к. выбираете только одну колонку и смысла в группировке попросту нет. Вот так:
SQL
1
SELECT DISTINCT profile FROM list
Но опять же, повторюсь, если вы выбираете одну колонку profile. Если нужно выбирать несколько, то группировку можно вернуть.
Результат второго запроса должен быть таким же: выбор всех неповторяющихся значений из столбца profile
Менеджмент
Психология
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.04.2015, 12:24
Помогаю со студенческими работами здесь

ListBox Получение выбранных значений и добавление его в Массив
Здравствуйте, Уважаемые форумчане. Писал простую программу граббер картинок с онлайн читалки, она берет html страничку, парист её и...

Сравнение значений, добавление значений
Здравствуйте. Можно ли проделать следующую операцию в Excel? Есть два файла с данными. В первом файле нужно найти заданное текстовое,...

с выводом сгруппированных данных из БД
Вся моя проблема кроетца в вот этом задание - Список наименований товаров, сгруппированных по дате их поступления, с указанием стоимости...

Запись сгруппированных объектов
Есть 8 типов которые нужно сгруппировать и записать в порядке увеличения. Вроде сделал, но проблема в том что если в одном из типов нет...

Отображение сгруппированных данных в отчете
Добрый день! Столкнулась с такой задачей: есть форма, в ней подчиненная форма и поле ввода, в кот-е вводишь текст и оно ищет...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru