-1

一意の製品 ID を入力する php ページを実行しようとしています。[検索] をクリックすると、その製品の詳細が表示されます。

データベースには、ID、価格、在庫を含む Product_general と、ID、名前、サイズを含む別のテーブル Product_data の 2 つのテーブルがあります。テーブル間の接続を識別します。

ページにID、価格、名前の両方を表示したい。

クエリで JOIN を使用することについて読みましたが、非常に多くのチュートリアルを読んだ後、少し混乱しました。

これが私が今持っているクエリです。これは製品 ID と価格を表示します。2 番目のテーブルにある製品の名前も含めたいと思います。

$sql="SELECT * FROM Product_general WHERE product_id = 1";

それから私は使用します

echo $row['ID']; 
echo $row['price'];

ありがとう !

4

1 に答える 1

1

と の 2 つのテーブルがproduct_generalありproduct_data、どちらにもidフィールドがあります。

簡単に参加できます:

select pg.id, pg.price, pd.name
from product_general as pg inner join product_data as pd on pg.id = pd.id;
于 2013-09-12T21:04:01.670 に答える