![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 22.08.2012
Сообщений: 155
|
![]()
Здравствуйте помогите пожалуста, в базе две таблицы users, category(связь по полю id_user), у пользователя много категорий(заранее не известно сколько пользователь выбирет), мне нужно вывести данные в таблицу построчно(всех пользователей) чтобы в ячейке category были все категории пользователя,пример
Name|category| Вася | 10,12 делаю запрос PHP код:
PHP код:
Name|category| Вася| 10 Вася| 12 как получить один массив array([name]=>2 [id_category=>10] [id_category=>12) Последний раз редактировалось kuba1981; 11.04.2013 в 08:12. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 22.08.2012
Сообщений: 155
|
![]()
А подскажите как???а запросом нельзя вытащить???
|
![]() |
![]() |
![]() |
#4 |
***
Участник клуба
Регистрация: 30.07.2007
Сообщений: 1,162
|
![]()
Ну примерно в таком роде:
Код:
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 22.08.2012
Сообщений: 155
|
![]()
Спасибо попробую, а запросом никак не вытащить нужный масссив?
|
![]() |
![]() |
![]() |
#6 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
Не надо вам никаких доп. массивов, вытянули данные сразу и показали.
Запросом можно, только не выгодно, запрос будет сложным и не читабельным, и по скорости не выиграете. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 22.08.2012
Сообщений: 155
|
![]()
А как без доп. массива сделать, я вытащил данные запросом рисую таблицу
PHP код:
name|category Вася|10 Вася|12 а как сделать чтобы в одной строке было???????????????если без дополнительного массива Последний раз редактировалось kuba1981; 11.04.2013 в 10:23. |
![]() |
![]() |
![]() |
#8 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
точно также как перепихиваете в доп. массив, используйте флаги и логику формирования контента
уберите из #4 if'ы и $lastid и доп массив буде точной копией того что подняли из базы |
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
И какая у Вас СУБД (MySQL) ? |
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 22.08.2012
Сообщений: 155
|
![]()
mysql мне результат нужен, а с массивом или нет в принципе без разницы, сейчас сделал вот так
PHP код:
name|category Вася|10 12 а дальше как??? Последний раз редактировалось kuba1981; 11.04.2013 в 11:30. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод ид | zaki | PHP | 2 | 22.06.2012 19:49 |
Вывод на Си | xapek | Общие вопросы C/C++ | 0 | 25.03.2012 17:59 |
Вывод списка символов справа налево 5 раз подряд и исключить вывод цифр | Gareek | Помощь студентам | 2 | 23.12.2011 21:41 |
вывод 2Е+10 | Euforia_PZAS09_1 | Общие вопросы C/C++ | 6 | 21.02.2010 16:25 |
Вывод C | heart | Общие вопросы C/C++ | 6 | 17.08.2009 11:29 |