Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 带有while循环的mysql查询问题_Php_Mysql - Fatal编程技术网

Php 带有while循环的mysql查询问题

Php 带有while循环的mysql查询问题,php,mysql,Php,Mysql,我写了一个查询,效果很好。但我需要一些帮助来编辑php的一部分“while” 昆登纳: 你的意思是你不想做整个while循环,只想做第一次迭代吗?你的代码容易受到攻击。您应该使用或准备带有绑定参数的语句,如.Nice代码转储中所述。想解释一下它的作用和原因吗? <?php require ('db.inc.php'); echo mysql_error(); ?> <form action="#" method="get"> Kundennr: <input

我写了一个查询,效果很好。但我需要一些帮助来编辑php的一部分“while”


昆登纳:

你的意思是你不想做整个while循环,只想做第一次迭代吗?你的代码容易受到攻击。您应该使用或准备带有绑定参数的语句,如.Nice代码转储中所述。想解释一下它的作用和原因吗?
<?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>";
}
}

?>
$i=0;
while ($row = mysql_fetch_array($result))
{
     if($bilddaten=='' && $i==0)
     {
        $bilddaten = $row[0];
     }
         $ids = $row[1];
$i++;
}