这个网站就像一个电子商务网站,我有两个表,我坚持。如何显示谁有一个记录时谁加入另一个表有记录的表格记录
tbl_products
---------------
phash
product
price
desc
maxcount
tbl_product_images
-------------------
phash
thumb
large
tbl_products存储产品描述 tbl_product_images存储拇指和EAC产品的大的图像的路径。
phash是产品名称的md5,它是我使用的,而不是在将事物组合在一起时使用的id或产品名称。
我有什么问题是说tbl_products有一个产品记录和tbl_product_images 有关该产品有5行的图像。
我将如何运行查询?
$sql = "select
tbl_products.phash
tbl_products.product
tbl_products.price
tbl_products.desc
tbl_products.maxcount
tbl_product_images.phash
tbl_product_images.thumb
tbl_product_images.large
from tbl_products
inner join tbl_product_images
on tbl_products.phash = tbl_products_images.phash";
这将显示5行记录,因为tbl_product_images有5条记录。
的方式,我输出是我的传统方式
$query = $db->query("$sql");
while($row = $db->fetch($query))
{
....
}
我真的不能确定如何我要做到这一点,如果你需要什么,我试图解释,请让我知道更多的解释。感谢
您对输出的期望是什么?您从TBL_PRODUCT_IMAGES获得重复文件 – 2010-12-09 20:19:45