-1

我正在尝试创建一个 php 页面,在该页面中输入唯一的产品 ID,然后在点击搜索后显示该产品的详细信息。

该数据库有两个表,Product_general 包含 ID、价格、库存,另一个表 Product_data 包含 ID、名称、大小。标识表之间的连接。

我想在页面上同时显示 ID、价格和名称。

我阅读了有关在查询中使用 JOIN 的信息,但在阅读了这么多教程后我变得有点困惑。

这是我现在的查询,它显示产品 ID 和价格,我还想包括在第二个表中找到的产品名称。

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

然后我用

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

谢谢你 !

4

1 回答 1

1

您有两个表product_generalproduct_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 回答