Php 使用<;李>;及<;部门>;过滤

Php 使用<;李>;及<;部门>;过滤,php,mysql,fetch,Php,Mysql,Fetch,我有一个要获取的产品表: $query=mysql_query("select * from PRODUCTS left join IMAGES on IMAGES.IDI = PRODUCTS.ID"); while($product = mysql_fetch_array($query)) { echo "<li><div><img>$product['PICTURENAME']</img></div></li>"

我有一个要获取的产品表:

$query=mysql_query("select * from PRODUCTS left join IMAGES on IMAGES.IDI = PRODUCTS.ID"); 

 while($product = mysql_fetch_array($query))
{
echo "<li><div><img>$product['PICTURENAME']</img></div></li>";
}
$query=mysql\u query(“从产品中选择*在IMAGES.IDI=PRODUCTS.ID上加入图像”);
while($product=mysql\u fetch\u数组($query))
{
echo“
  • $product['PICTURENAME']
  • ”; }
    问题是有些产品有一个或多个图像。。将它们列为幻灯片,在抓取时应创建该模式

    <li><div class="jquery"><img>$product['PICTURENAME']</img><img>$product['PICTURENAME']</img><img>$product['PICTURENAME']</img></div></li>
    <li><div><img>$product['PICTURENAME']</img></div></li>
    <li><div class="jquery"><img>$product['PICTURENAME']</img><img>$product['PICTURENAME']</img></div></li>
    
  • $product['PICTURENAME']$product['PICTURENAME']$product['PICTURENAME']
  • $product['PICTURENAME']
  • $product['PICTURENAME']$product['PICTURENAME']
  • 这意味着只有一张图片的产品应该是这样的

    <li><div><img>$product['PICTURENAME']</img></div></li>
    
  • $product['PICTURENAME']
  • 其他的应该是,

    <li><div class="jquery"><img>$product['PICTURENAME']</img><img>$product['PICTURENAME']</img></div></li>
    
  • $product['PICTURENAME']$product['PICTURENAME']
  • 由于JQUERY幻灯片,两个
    应该在
  • 问题是“while”每次都会创建
  • 。。对于幻灯片放映,它必须类似于

    $query=mysql_query("select * from PRODUCTS left join IMAGES on IMAGES.IDI = PRODUCTS.ID");
    while($product = mysql_fetch_array($query))
    {
    $query_image=mysql_query("select * from IMAGES where IDI = ".$product['ID']);
    if(mysql_num_rows($query_image)>1)
    {
        echo '<li><div class="jquery">';
        while($image = mysql_fetch_array($query_image))
        {
            echo "<img>$image['PICTURENAME']</img>";
        }
        echo '</div></li>';
    }
    else
        echo "<li><div><img>$image['PICTURENAME']</img></div></li>";
    }
    
    $query=mysql\u query(“从产品中选择*在IMAGES.IDI=PRODUCTS.ID上加入图像”);
    while($product=mysql\u fetch\u数组($query))
    {
    $query_image=mysql_query(“从图像中选择*,其中IDI=”.$product['ID']);
    如果(mysql\u num\u rows($query\u image)>1)
    {
    回音“
  • ”; 而($image=mysql\u fetch\u数组($query\u image)) { 回显“$image['PICTURENAME']”; } 回音“
  • ”; } 其他的 echo“
  • $image['PICTURENAME']
  • ”; }
    试试这个

    $query=mysql_query("select * from PRODUCTS left join IMAGES on IMAGES.IDI = PRODUCTS.ID");
    while($product = mysql_fetch_array($query))
    {
    $query_image=mysql_query("select * from IMAGES where IDI = ".$product['ID']);
    if(mysql_num_rows($query_image)>1)
    {
        echo '<li><div class="jquery">';
        while($image = mysql_fetch_array($query_image))
        {
            echo "<img>$image['PICTURENAME']</img>";
        }
        echo '</div></li>';
    }
    else
        echo "<li><div><img>$image['PICTURENAME']</img></div></li>";
    }
    
    $query=mysql\u query(“从产品中选择*在IMAGES.IDI=PRODUCTS.ID上加入图像”);
    while($product=mysql\u fetch\u数组($query))
    {
    $query_image=mysql_query(“从图像中选择*,其中IDI=”.$product['ID']);
    如果(mysql\u num\u rows($query\u image)>1)
    {
    回音“
  • ”; 而($image=mysql\u fetch\u数组($query\u image)) { 回显“$image['PICTURENAME']”; } 回音“
  • ”; } 其他的 echo“
  • $image['PICTURENAME']
  • ”; }
    试试这个

    $query=mysql_query("select * from PRODUCTS left join IMAGES on IMAGES.IDI = PRODUCTS.ID");
    while($product = mysql_fetch_array($query))
    {
    $query_image=mysql_query("select * from IMAGES where IDI = ".$product['ID']);
    if(mysql_num_rows($query_image)>1)
    {
        echo '<li><div class="jquery">';
        while($image = mysql_fetch_array($query_image))
        {
            echo "<img>$image['PICTURENAME']</img>";
        }
        echo '</div></li>';
    }
    else
        echo "<li><div><img>$image['PICTURENAME']</img></div></li>";
    }
    
    $query=mysql\u query(“从产品中选择*在IMAGES.IDI=PRODUCTS.ID上加入图像”);
    while($product=mysql\u fetch\u数组($query))
    {
    $query_image=mysql_query(“从图像中选择*,其中IDI=”.$product['ID']);
    如果(mysql\u num\u rows($query\u image)>1)
    {
    回音“
  • ”; 而($image=mysql\u fetch\u数组($query\u image)) { 回显“$image['PICTURENAME']”; } 回音“
  • ”; } 其他的 echo“
  • $image['PICTURENAME']
  • ”; }
    试试这个

    $query=mysql_query("select * from PRODUCTS left join IMAGES on IMAGES.IDI = PRODUCTS.ID");
    while($product = mysql_fetch_array($query))
    {
    $query_image=mysql_query("select * from IMAGES where IDI = ".$product['ID']);
    if(mysql_num_rows($query_image)>1)
    {
        echo '<li><div class="jquery">';
        while($image = mysql_fetch_array($query_image))
        {
            echo "<img>$image['PICTURENAME']</img>";
        }
        echo '</div></li>';
    }
    else
        echo "<li><div><img>$image['PICTURENAME']</img></div></li>";
    }
    
    $query=mysql\u query(“从产品中选择*在IMAGES.IDI=PRODUCTS.ID上加入图像”);
    while($product=mysql\u fetch\u数组($query))
    {
    $query_image=mysql_query(“从图像中选择*,其中IDI=”.$product['ID']);
    如果(mysql\u num\u rows($query\u image)>1)
    {
    回音“
  • ”; 而($image=mysql\u fetch\u数组($query\u image)) { 回显“$image['PICTURENAME']”; } 回音“
  • ”; } 其他的 echo“
  • $image['PICTURENAME']
  • ”; }
    试试:

    $query=mysql\u query(“从产品中选择*在IMAGES.IDI=PRODUCTS.ID上加入图像”);
    $count=mysql\u num\u行($query);
    如果($count==1){
    $product=mysql\u fetch\u数组($query);
    echo“
  • $product['PICTURENAME']
  • ”; } elseif($count>1){ { 回声“
  • ”; while($product=mysql\u fetch\u数组($query)) { echo“$product['PICTURENAME']”; } 回声“
  • ”; } }
    试试:

    $query=mysql\u query(“从产品中选择*在IMAGES.IDI=PRODUCTS.ID上加入图像”);
    $count=mysql\u num\u行($query);
    如果($count==1){
    $product=mysql\u fetch\u数组($query);
    echo“
  • $product['PICTURENAME']
  • ”; } elseif($count>1){ { 回声“
  • ”; while($product=mysql\u fetch\u数组($query)) { echo“$product['PICTURENAME']”; } 回声“
  • ”; } }
    试试:

    $query=mysql\u query(“从产品中选择*在IMAGES.IDI=PRODUCTS.ID上加入图像”);
    $count=mysql\u num\u行($query);
    如果($count==1){
    $product=mysql\u fetch\u数组($query);
    echo“
  • $product['PICTURENAME']
  • ”; } elseif($count>1){ { 回声“
  • ”; while($product=mysql\u fetch\u数组($query)) { echo“$product['PICTURENAME']”; } 回声“
  • ”; } }
    试试:

    $query=mysql\u query(“从产品中选择*在IMAGES.IDI=PRODUCTS.ID上加入图像”);
    $count=mysql\u num\u行($query);
    如果($count==1){
    $product=mysql\u fetch\u数组($query);
    echo“
  • $product['PICTURENAME']
  • ”; } elseif($count>1){ { 回声“
  • ”; while($product=mysql\u fetch\u数组($query)) { echo“$product['PICTURENAME']”; } 回声“
  • ”; } }
    那么,这里有什么问题?如何在db中插入图像请说明问题是“while”每次都会创建
  • 。。对于幻灯片,它必须像
  • Ruben Serrate一样使用它。我这样写只是为了显示模式那么,这里有什么问题吗?如何在db中插入图像请说明问题是“while”每次都创建
  • 。。对于幻灯片,它必须像
  • Ruben Serrate一样使用它。我这样写只是为了显示模式那么,这里有什么问题吗?如何在db中插入图像请说明问题是“while”每次都创建
  • 。。对于幻灯片,它必须像
  • Ruben Serrate一样使用它。我这样写只是为了显示模式那么,这里有什么问题吗?如何在db中插入图像请说明问题是“while”每次都创建
  • 。。对于幻灯片,它必须像
  • Ruben Serrate一样使用它。我这样写只是为了展示模式