這個網站就像一個電子商務網站,我有兩個表,我堅持。如何顯示誰有一個記錄時誰加入另一個表有記錄的表格記錄
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