php mysql sorgu

0 Cevap php

Ben bu yazdırmayı deneyin:

$idg = array_filter(explode(",", $IDGruppo)); //url string
$idv = array_filter(explode(",", $IDVarianti)); // url string

    $sql = "SELECT * FROM ccc WHERE ";

foreach($idg as $v)
    {

        foreach($idv as $c)
        {

        $sql .= "IDG = '". $v ."' AND IDF = '".$c."' AND Cancellato = '0' ";

        if ( count($idv) != $i )
         $sql .= "OR ";
        $i++;
        }

     if ( count($idg) != $j )
     $sql .= "OR ";
     $j++;
    }

Eğer SQL sözdizimi bir hata var; line 1 'IDGruppo = '34' AND IDFamiglia = '130' AND Cancellato = '0' OR IDGruppo = '34' A' yakınında kullanmak için doğru sözdizimi için MySQL sunucu sürümü karşılık kılavuzunu kontrol

Sorgu:

SELECT * FROM catalogo_prodotti WHERE IDGruppo = '29' AND IDFamiglia = '130' AND Cancellato = '0' OR IDGruppo = '29' AND IDFamiglia = '142' AND Cancellato = '0' IDGruppo = '34' AND IDFamiglia = '130' AND Cancellato = '0' OR IDGruppo = '34' AND IDFamiglia = '142' AND Cancellato = '0' OR

0 Cevap