2012-02-04 35 views
0

の結果を比較しますテーブルを比較する方法はわかりません。 私は愚かな例を使って自分の考えを表示することができます。これを行うにはどのようにPHPは、私がこのような構造を持つ2つのテーブルを持つ2つのテーブル

if($id is in the first table AND $id is in the second table){ 
echo $id; 
echo $description; 
echo $name 
} 

? ありがとう!

+0

何のデータベースを持っていますか? MYSQLまたはOracle? –

+0

私の答えを見る... –

答えて

2
$sql = mysql_query("SELECT t1.*,t2.* FROM table1 as t1, table2 as t2 WHERE t1.id=t2.id AND t1.id='$id'") 
while($data = mysql_fetch_array($sql)){ 
    echo $data["id"]; 
    echo $data["description"]; 
    echo $data["name"]; 
} 
+0

こんにちは、グラフ、感謝! –

2

は...これは、両方のテーブルに存在するIDのリストが表示されます

select one.id from myTableOne one, myTableTwo two WHERE one.id=two.id

の下

幸運を試してみてください!

+0

こんにちは@fahim、ありがとう! –

+2

ようこそ。喜んで:) :) –

2

使用このクエリを、あなたは

SELECT 
    T1.ID, 
    T1.Description, 
    T2.Name 
FROM 
    `TableOne` AS `T1` 
INNER JOIN 
    `TableTwo` AS `T2` 
ON 
    (T1.ID=T2.ID) 
関連する問題