|
|
|
Выбор из двух таблиц по условию
|
|||
|---|---|---|---|
|
#18+
Прошу прощения, только учусь Хочу вывести таблицей список опубликованных статей пользователей: название, категория, алиас, дата. Возникла проблема с категорией материалов, дело в том, что в первой таблице #__k2_items они в виде номера (поле catid), а название категории в поле name находится в другой таблице #__k2_categories. Помогите как сделать вывод названия категории, а не номера. Вот что у меня получилось с первой задачей. SELECT `title`, `alias`,`created` ,`catid` FROM `#__k2_items` WHERE `created_by` = '[user_id]' AND `published` = '1' ORDER BY `created` DESC; И таблица <table id="published-articles"> <!-- Table header --> <thead> <tr> <th scope="col" id="article-title" style="text-align:left; width: 60%;">Article Title</th> <th scope="col" id="article-alias" style="text-align:left; width: 30%;">Alias</th> <th scope="col" id="article-created" style="text-align:left; width: 10%;">Alias</th> <th scope="col" id="article-catid" style="text-align:left; width: 10%;">Alias</th> </tr> </thead> <!-- Table body --> <tbody> <tr> <td style="text-align:left;">[column_title]</td> <td style="text-align:left;">[column_alias]</td> <td style="text-align:left;">[column_created]</td> <td style="text-align:left;">[column_catid]</td> </tr> </tbody> </table> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2019, 22:00 |
|
||
|
Выбор из двух таблиц по условию
|
|||
|---|---|---|---|
|
#18+
Насколько понимаю, надо назначить td вывода названия категории класс и привязать к нему функцию вызова названия категории ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2019, 01:13 |
|
||
|
Выбор из двух таблиц по условию
|
|||
|---|---|---|---|
|
#18+
Насколько понимаю, задачу нужно разделить на составные: 1. Получить откуда-то критерий выборки данных для отображения. В данном случае, это user_id, вероятно. 2. Составить запрос, которым на основании вышеуказанного критерия получить данные из таблиц СУБД. 3. Полученные из СУБД данные вывести куда-то по заданным шаблонам. AlecsRUв первой таблице #__k2_items они в виде номера (поле catid), а название категории в поле name находится в другой таблице #__k2_categories. Помогите как сделать вывод названия категорииСтранные у Вас имена таблиц. Сложнее придумать нельзя было? ;-) Ну да ладно. Это, как раз 2 пункт, из всех трех он имеет прямое отношение к тематике форума. Для него HTML-таблица нафиг не нужна. Чтобы из второй таблицы получить имена категорий, нужно вторую таблицу добавить в запрос. Примерно так: Код: sql 1. 2. 3. 4. 5. 6. 7. Примерно. Имена таблиц и полей свои напишите. Если имена полей не дают возможность однозначно трактовать, в какой таблице находится поле, то следует явно указывать таблицу через точку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2019, 01:52 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=39&tid=1829303]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 114ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...