|
|
|
| Помогите справится с задачей.
Есть база данных. Данные в ней хранятся в следующем порядке
Таблица категории
Id_category pid title
Таблица статей
Id_article id_cat title
Где Id_category (Таблица категории) = id_cat (Таблица статей) и
Да бы сэкономить запросы хочу сделать с помощью массивов следующее.
По Id_article узнаем id_cat, соответственно по id_cat узнаем Id_category, затем знаем его pid по pid находим вышестоящую категорию… и так далее пока не станет = 0.
Кто ни будь с этим может помочь? | |
|
|
|
|
|
|
|
для: Kicher
(21.03.2007 в 16:43)
| | Не очень понял задачу, но всё же:
<?
$query = mysql_query("SELECT A.*, B.* FROM Таблица статей as A, Таблица категории as B WHERE A.id = ". $_GET['id_article']." AND B.id_category = A.id_cat");
if (mysql_num_rows ($query) > 0)
{
$article = mysql_fetch_array($query)
echo $article['B.pid'];
}
?>
|
| |
|
|
|