|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.04.2013, 08:06 | #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. |
11.04.2013, 09:26 | #3 |
Форумчанин
Регистрация: 22.08.2012
Сообщений: 155
|
А подскажите как???а запросом нельзя вытащить???
|
11.04.2013, 09:39 | #4 |
***
Участник клуба
Регистрация: 30.07.2007
Сообщений: 1,162
|
Ну примерно в таком роде:
Код:
|
11.04.2013, 09:46 | #5 |
Форумчанин
Регистрация: 22.08.2012
Сообщений: 155
|
Спасибо попробую, а запросом никак не вытащить нужный масссив?
|
11.04.2013, 10:07 | #6 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
Не надо вам никаких доп. массивов, вытянули данные сразу и показали.
Запросом можно, только не выгодно, запрос будет сложным и не читабельным, и по скорости не выиграете. |
11.04.2013, 10:15 | #7 |
Форумчанин
Регистрация: 22.08.2012
Сообщений: 155
|
А как без доп. массива сделать, я вытащил данные запросом рисую таблицу
PHP код:
name|category Вася|10 Вася|12 а как сделать чтобы в одной строке было???????????????если без дополнительного массива Последний раз редактировалось kuba1981; 11.04.2013 в 10:23. |
11.04.2013, 10:26 | #8 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
точно также как перепихиваете в доп. массив, используйте флаги и логику формирования контента
уберите из #4 if'ы и $lastid и доп массив буде точной копией того что подняли из базы |
11.04.2013, 10:58 | #9 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
И какая у Вас СУБД (MySQL) ? |
|
11.04.2013, 11:08 | #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 |