Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Запрос в базу данных Мускл, как правильно составить запрос

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Запрос в базу данных Мускл
pokrowsky
Отправлено: 05 Марта, 2014 - 12:14:15
Post Id



Новичок


Покинул форум
Сообщений всего: 16
Дата рег-ции: Март 2014  


Помог: 0 раз(а)




У меня есть таблица в базе. Составлена она вот так

id name product
1 stas krossovki
2 stas futbolka
3 misha kepka

Мне нужно чтобы выводилось как, если имена одинаковые, то product писался через запятую, то есть вот так

stas krossovki,futbolka

misha kepka
(Добавление)
Такое вообще возможно Растерялся
 
 Top
PHPLamer
Отправлено: 05 Марта, 2014 - 12:58:49
Post Id



Частый гость


Покинул форум
Сообщений всего: 171
Дата рег-ции: Сент. 2008  
Откуда: Russia, Krasnodar


Помог: 2 раз(а)




CODE (SQL):
скопировать код в буфер обмена
  1. SELECT name, GROUP_CONCAT(product SEPARATOR ',') FROM TABLE GROUP BY name;

(Отредактировано автором: 05 Марта, 2014 - 12:59:57)

 
 Top
pokrowsky
Отправлено: 05 Марта, 2014 - 13:02:36
Post Id



Новичок


Покинул форум
Сообщений всего: 16
Дата рег-ции: Март 2014  


Помог: 0 раз(а)




PHPLamer пишет:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT name, GROUP_CONCAT(product SEPARATOR ',') FROM TABLE GROUP BY name;



так ясно, а потом в есно, автоматом будет групировать
 
 Top
PHPLamer
Отправлено: 05 Марта, 2014 - 13:07:55
Post Id



Частый гость


Покинул форум
Сообщений всего: 171
Дата рег-ции: Сент. 2008  
Откуда: Russia, Krasnodar


Помог: 2 раз(а)




pokrowsky пишет:
PHPLamer пишет:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT name, GROUP_CONCAT(product SEPARATOR ',') FROM TABLE GROUP BY name;



так ясно, а потом в есно, автоматом будет групировать


Что вы сказали? Мне сложно вас понимать, потому, что вы не заканчиваете предложения знаками пунктуации.
 
 Top
pokrowsky
Отправлено: 05 Марта, 2014 - 13:12:44
Post Id



Новичок


Покинул форум
Сообщений всего: 16
Дата рег-ции: Март 2014  


Помог: 0 раз(а)




PHPLamer пишет:
Что вы сказали? Мне сложно вас понимать, потому, что вы не заканчиваете предложения знаками пунктуации.


в echo как мне написать? или эта функция группирует сама
 
 Top
PHPLamer
Отправлено: 05 Марта, 2014 - 13:15:57
Post Id



Частый гость


Покинул форум
Сообщений всего: 171
Дата рег-ции: Сент. 2008  
Откуда: Russia, Krasnodar


Помог: 2 раз(а)




pokrowsky пишет:
PHPLamer пишет:
Что вы сказали? Мне сложно вас понимать, потому, что вы не заканчиваете предложения знаками пунктуации.


в echo как мне написать? или эта функция группирует сама


Группирует параметр запроса и оператор групповой конкатенации полей.
А вопрос я так и не понял.
 
 Top
pokrowsky
Отправлено: 05 Марта, 2014 - 13:21:40
Post Id



Новичок


Покинул форум
Сообщений всего: 16
Дата рег-ции: Март 2014  


Помог: 0 раз(а)




Все разобрался. Спасибо. Тема закрыта
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с СУБД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB