我有產品,所有這些產品都有例如。 ID,名稱和價格。所有這些產品都連接到數據庫這樣的:內部連接返回多個值
因爲我沒有10美譽...這裏是圖片的鏈接http://puu.sh/oS95c/b7b5b17427.png
我想實現的是有一個是產品連接到另一個產品使用內部連接顯示在屏幕上。然而,即使沒有連接,我也能夠取回右列中的每一項。
這裏是一個鏈接以獲取數據庫的一個更好的視野:http://puu.sh/oSBF2/1af1ce3751.png
$sql = "SELECT AFBEELDING_KLEIN, PRODUCTNAAM, PRIJS
FROM PRODUCT
inner JOIN PRODUCT_GERELATEERD_PRODUCT
ON PRODUCT.PRODUCTNUMMER=PRODUCT_GERELATEERD_PRODUCT.PRODUCTNUMMER_GERELATEERD_PRODUCT";
$result = sqlsrv_query($db, $sql);
$data = sqlsrv_fetch_array($result);
while($data = sqlsrv_fetch_array($result)) {
$big_picture = '<img src="../' . $data["AFBEELDING_KLEIN"] . '"' . 'alt="product">';
$link = '<a href="../productpaginas/' . $data["PRODUCTNAAM"] . '.php"<p> ' . $data["PRODUCTNAAM"] . '</p></a>';
$price = '<h2> €' . $data["PRIJS"] . '</h2>';
echo '<div class="product">';
echo $big_picture;
echo $link;
echo $price;
echo '</div>';
}
爲什麼不分享你得到的文本輸出? (如果需要,您可以更改價格,或者刪除該列,但沒有別的。) –
請在圖形中顯示用於生成結果的SQL語句。 –
哪些表屬於產品,哪些列是爲每個產品定義的?最好的是顯示錶格定義。 –