2016-05-17 6 views
-4

表1:リスティング - listing_id(オートインクリメント) - dealer_id - vehicle_title - location_idの - CATEGORY_IDPHPの3つのテーブルからクエリする方法は?

表2:場所 - location_idの - 位置

表3:カテゴリー - CATEGORY_ID - カテゴリ

ロケーション(ロケーションテーブルから)とカテゴリ(カテゴリテーブル)。

+1

PHPではできません。あなたはHTMLテーブルを意味しますか? – Neal

+1

@Neal What?あなたは彼が求めているものを見逃していたとかなり確信しています。あなたは絶対に** CAN **テーブルを検索し、PHPで結合することができます。とにかく質問は非常に広いためにdownvoteを取得します。 – Wobbles

+1

@Nealあなたは私を運んでいますか?笑。あなたはそうしなければなりません。 – Wobbles

答えて

1

これは3つのテーブル

Select * from Listings,Locations,Category where Listings.location_id = Locations.location_id and Listings.category_id = Category.category_id ; 

2つのテーブルから情報を取るの完全な例から情報を取るための唯一のクエリーです。これは、あなたにSID値を出力しますその

$Attendance = array(); 

$query = "SELECT * FROM Temp,Student where Temp.SID = Student.SID "; 

$result = mysqli_query($con, $query); 

while ($row = mysqli_fetch_assoc($result)) 
{ 
    $Attendance [$row['SID']] = array ("SID" => $row['SID'] , "CID" => $row['CID'] , "SName" => $row['SName'] , "TDate" => $row['TDate']); 
} 

foreach ($Attendance as $i) 
{ 
    echo "".$i['SID']; 
} 

のようなものです。

最初にクエリを実行しなければならない場合は、最初にクエリを実行してからコードを続行する必要があります。

+0

これを試してみてください。 –

+0

これは[tag:php]ではありません – Neal

関連する問題