[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как вывести все данные изтаблицы
mark1
в таблице data содержатся id других таблиц,как изнее вытащить все данные


PHP
<?php 

    
$result 
mysql_query ("SELECT * FROM data where cat_id=1 ");
$myrow6mysql_fetch_array($result);



//категории
$categ=$myrow6 ["cat_id"];
$res1=mysql_query ("SELECT name FROM cat where cat_id='$categ'",$dbh);
$myrow1=mysql_fetch_array ($res1);

mysql_error(); 

//сделка 
$sdel=$myrow6 ["sd_id"];
$res2=mysql_query ("SELECT name FROM sdelka where sd_id='$sdel'",$dbh);
$myrow2=mysql_fetch_array ($res2);

mysql_error();

 
// комнаты
$komn=$myrow6["kom_id"];
$res3=mysql_query ("SELECT kol FROM komnati where kom_id='$komn'",$dbh);
$myrow3=mysql_fetch_array ($res3);

mysql_error(); 


//улица 
$cit=$myrow6 ["city_id"];
$res4=mysql_query ("SELECT name FROM city where city_id='$cit'",$dbh);
$myrow4=mysql_fetch_array ($res4);

mysql_error(); 

//дата
$dat=$myrow6 ["name"];
$res5=mysql_query ("SELECT name FROM data where name='$dat'",$dbh);
$myrow5=mysql_fetch_array ($res5);

mysql_error();


    
    
    do 
{

printf ("<table class='table1'><tr><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td></tr></table>",$myrow1["name"],$myrow2["name"],$myrow3["kol"],$myrow4["name"],$myrow5["name"]);

}
while (
$myrow6 mysql_fetch_array($result));


    
    
    




Спустя 35 минут, 22 секунды (8.10.2009 - 10:58) Alecs написал(а):
Убери конструкцию where.
PHP
$result mysql_query ("SELECT * FROM data");

Спустя 7 минут, 41 секунда (8.10.2009 - 11:05) mark1 написал(а):
нет мне только с cat_id=1 все данные нужны,тут выводится 3 раза итолько 1 запись

Спустя 43 минуты, 57 секунд (8.10.2009 - 11:49) Alecs написал(а):
PHP
$result = mysql_query ("SELECT * FROM data where cat_id=1 ");
    
while 
($line = mysql_fetch_array($result)){
$categ=$line ["cat_id"]
....
....
....
        }

Надо точнее формулировать свои вопросы.

Спустя 6 часов, 14 минут, 50 секунд (8.10.2009 - 18:04) Kuliev написал(а):
mark1
Читай про сложные запросы, или запросы с несколькими таблицами
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.