Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Извлечь данные из базы данных в массив
 
 автор: Kicher   (21.03.2007 в 16:43)   письмо автору
 
 

Помогите справится с задачей.
Есть база данных. Данные в ней хранятся в следующем порядке
Таблица категории
Id_category pid title
Таблица статей
Id_article id_cat title
Где Id_category (Таблица категории) = id_cat (Таблица статей) и
Да бы сэкономить запросы хочу сделать с помощью массивов следующее.
По Id_article узнаем id_cat, соответственно по id_cat узнаем Id_category, затем знаем его pid по pid находим вышестоящую категорию… и так далее пока не станет = 0.
Кто ни будь с этим может помочь?

   
 
 автор: provodnik   (21.03.2007 в 17:46)   письмо автору
 
   для: 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'];
}
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования