Выборка из таблицы

Sergey666777

Новичок
Выборка из таблицы

Добрый день!
Опыта работы с таблицами практически нет.
помогите разобратся
Есть две таблицы mySQL.
tab1:

id catname
1 кат-1
2 кат-2
n кат-n

tab2:
id User URL opis category
1 user-1 http://1 любой текст 1
1 user-1 http://11 любой текст 1
2 user-2 http://2 любой текст 2
n user-n http://n любой текст n
Во второй таблице значение category равно id первой таблицы
Задача такая: создать страницу так чтоб на ней были наименования категорий (из столбца catname tab1). после клика на которые открывается вторая страница сформированная на базе tab2 на которой отображены ссылки только этой категории.
т.е. на первой странице:
кат-1
кат-2
кат-n
кликаю на кат-1 попадаю на страницу где вижу
http://1 любой текст
http://11 любой текст
Заранее благодарен за ответ.
 

Single

пилот капсулы
Sergey666777
Исходя из вашего примера у вас в принципе t2.category и t1.id не могут быть связанными, т.к. содержат обсалютно разный набор данных. Приведите дампы структуры двух таблиц.
Если кратко то вам необходимо сделать следующие
1. вывести список записей из таблицы tab1 с ссылками ключами
например: your_script.php?id={tab1.id}
2. в скрипте your_script.php сделать запрос к БД на выборку данных из tab2, в where (условии) указать равенство tab2.category равный значению полученному из Гет массива.
 

Actor

Новичок
Re: Выборка из таблицы

Sergey666777
Всё просто - JOIN
При выборке делать джойн из второй таблицы

select (...) from (...) join (...) on (t1.cid = t2.id) ...
 
Сверху