我有产品,所有这些产品都有例如。 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语句。 –
哪些表属于产品,哪些列是为每个产品定义的?最好的是显示表格定义。 –