php - mysql查询问题与while循环
问题描述
我写了一个查询,它工作正常。但是我需要一些帮助来编辑php“while”的一部分。
<?php
require ('db.inc.php');
echo mysql_error();
?>
<form action="#" method="get">
Kundennr: <input type="text" name="nummer" /><br />
<input type="Submit" value="Absenden" />
</form>
<?php
if ($_GET['nummer'])
{
$gruppe = $_GET['nummer'];
echo $gruppe.":<br>";
$result = mysql_query("SELECT catalog_product_entity_media_gallery.value, customer_group_code, catalog_product_entity_varchar.value, sku, qty, catalog_product_entity_tier_price.value FROM `catalog_product_entity_tier_price`
JOIN catalog_product_entity on catalog_product_entity.entity_id = catalog_product_entity_tier_price.entity_id
JOIN customer_group ON customer_group.customer_group_id = catalog_product_entity_tier_price.customer_group_id
JOIN catalog_product_entity_varchar ON catalog_product_entity_varchar.entity_id = catalog_product_entity.entity_id
JOIN catalog_product_entity_media_gallery ON catalog_product_entity_media_gallery.entity_id = catalog_product_entity.entity_id
WHERE customer_group_code = '$gruppe' AND catalog_product_entity_varchar.attribute_id = 71");
while ($row = mysql_fetch_array($result))
{
$bilddaten = $row[0];
$ids = $row[1];
$ids1 = $row[2];
$ids2 = $row[3];
$ids3 = $row[4];
$ids4 = $row[5];
echo "<img src='http://localhost/media/catalog/product/cache/1/thumbnail/60x60/9df78eab33525d08d6e5fb8d27136e95/".$bilddaten."' >";
echo "Art.Nr.: ".$ids2." Bezeichung: ".$ids1." ->Menge: ".$ids3." Preis: ".$ids4."<br><br>";
}
}
?>
我的问题是我只想要变量 $bilddaten 的第一个值。如何编辑 while 以便仅从 $bilddaten 的值中获取第一个?
在图片中,您可以在浏览器中看到结果。问题是数据库中每个图片 URL 的行重复了 3 次。但我只需要每个循环的第一张图片。
这是数据库中查询的结果。我只需要黄色。您在列中看到重复编号(红色): 数据库结果
解决方案
$i=0;
while ($row = mysql_fetch_array($result))
{
if($bilddaten=='' && $i==0)
{
$bilddaten = $row[0];
}
$ids = $row[1];
$i++;
}
推荐阅读
- acumatica - 无法从自定义图表中保存 APTran 记录
- dart - 理解颤振语法
- javascript - 遍历页面中的链接并根据条件单击
- asp.net-mvc - 为什么 connection.hub.start() 工作但 client.all.notify 不工作?
- angular - 找不到项目定义——Angular
- java - 我可以在 .as 类中使用 .xml < context-param > 作为常量吗?
- google-analytics - 所有流量渠道 - 总“用户”计数问题
- unit-testing - 如何使用回车键触发 keyup
- android - 如何将id分配给recyclerView android的某个项目?
- excel - 如何在整个工作表中删除包含值“发票”的行