![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 22.02.2011
Сообщений: 38
|
![]()
в базе есть данные (mysql) в таблице info
id| name1 | name2 1 1 вася 2 1 петя 3 1 катя 4 2 олег 5 2 иван 6 3 вася 7 3 женя 8 1 женя .. n нужно вывести результат в след. виде таблица 1 1 1 вася 2 1 петя 3 1 катя 4 1 женя таблица 2 1 2 олег 2 2 иван таблица 3 1 3 вася 2 3 женя т.е. нужно вывести все значения равные name1=1 в таблицу 1, name1=2 в таблицу 2 и .т.д. заранее спасибо. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Что конкретно не получается?
Запрос, группировка результатов, вывод – с чем именно проблемы? |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 22.02.2011
Сообщений: 38
|
![]()
делаю запрос
потом считываю $query = "select * from a_results WHERE name1='1'"; выводит только таблица 1 таблица 1 1 1 вася 2 1 петя 3 1 катя 4 1 женя не могу понять как сделать чтоб было две и более. пытался вбить цикл, но не получается в WHERE name1=$i пока что вариантов больше не нашёл. p.s. совсем недавно познакомился с php, немного помогают знания vba excel/ |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 30.12.2010
Сообщений: 91
|
![]()
Или делаешь 3 запроса отдельно
PHP код:
PHP код:
также если хочешь все в один запрос запихнуть то гугли про Union Последний раз редактировалось MoBLer; 16.05.2013 в 23:56. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 22.02.2011
Сообщений: 38
|
![]()
спасибо.
цикл всё же прогнулся под моим напором)) даже не знаю где была ошибка. мне показалось сначала, что туда нет возможности вставить цикл. |
![]() |
![]() |
![]() |
#6 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]() Код:
ну если так не понятно, то можно и так Код:
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 22.02.2011
Сообщений: 38
|
![]()
да, тоже подходит. спасибо и за Ваш вариант.
на перспективу оставил цикл. |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Если нужно при этом обработать все записи в таблице – просто выбирай одним запросом, и потом группируй средствами PHP.
Там кода строк на 5-10, совсем просто. |
![]() |
![]() |
![]() |
#9 | |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перенос/выгрузка данных | vengiro | Microsoft Office Excel | 1 | 15.09.2012 12:39 |
Поиск и выгрузка данных из массива | staniiislav | Microsoft Office Excel | 3 | 06.04.2012 08:42 |
Выгрузка данных из другой таблицы | kuyann | Microsoft Office Excel | 2 | 18.12.2011 10:54 |
Выгрузка данных из БД в Excel | Rougez | Microsoft Office Excel | 3 | 17.06.2011 13:06 |
Развертывание(выгрузка) базы данных | --admin-- | SQL, базы данных | 0 | 27.05.2010 21:34 |