2013-02-23 17 views
0

我有一個產品表和一個圖像。每個產品都有多個圖像。我想根據它的id檢索一個產品並獲取它的所有關聯圖像。我有這個查詢到目前爲止,但它沒有返回任何東西......會感謝一些幫助。mysql-通過id從一個表中選擇一個產品,然後從另一個表中選擇一個相關的圖像

$result = mysqli_query(
    $link, sprintf(" 
     SELECT * FROM products product 
     JOIN images image 
     ON product.id = image.product_id 
     WHERE product.id='%s'", 
     mysqli_escape_string($link, $id) 
    ) 
); 
+0

是'product.id'的整數圖像? – 2013-02-23 13:35:35

+0

是的,product.id是整數 – Sam 2013-02-23 13:38:12

+3

那麼'WHERE'子句應該是:'product.id =%d'。 (它不會解決你的問題,但只是一個評論。)至於回答這個問題,我們需要更多的繼續。你的桌子是什麼樣的?你確定'$ id'是一個整數嗎? – 2013-02-23 13:41:31

回答

0

SELECT * FROM產品JOIN ON products.id = images.product_id WHERE products.id = '%s' 的

相關問題