Visualizzazione dei risultati da 1 a 4 su 4

Discussione: La query e` vuota

  1. #1

    La query e` vuota

    Ciao ha tutti.
    Qualcuno mi spiega cosa vuol dire quando mi dice:
    La query e` vuota.

    Eco il codice PHP:
    Codice PHP:
    <?php
                $db_host
    ="localhost";
                
    $db_login="root";
                
    $db_pass="";
                
    $database="pohjaabbigliamento";
                
                
    $db=mysql_connect($db_host,$db_login,$db_pass); 
                
    $sql="select * from accessori WHERE ";
                
    $sql.=" codiceprodotto like '%$codiceprodotto%' ";    
                
    //echo "sql=$sql
    ";
                
                if(
    $codiceprodotto !="") $sql.=" AND codiceprodotto like '%$codiceprodotto%' ";
                if(
    $descrizioneprodotto !="") $sql.=" AND descrizioneprodotto like '%$descrizioneprodotto%' ";
                if(
    $apartireda !="") $sql.=" AND apartireda like '%$apartireda%' ";
                
                if(
    $tagliaXS !="") $sql.=" AND tagliaXS like '%$tagliaXS%' ";
                if(
    $tagliaS !="") $sql.=" AND tagliaS like '%$tagliaS%' ";
                if(
    $tagliaM !="") $sql.=" AND tagliaM like '%$tagliaM%' ";
                if(
    $tagliaL !="") $sql.=" AND tagliaL like '%$tagliaL%' ";
                if(
    $tagliaXL !="") $sql.=" AND tagliaXL like '%$tagliaXL%' ";
                
                if(
    $coloreXS !="") $sql.=" AND coloreXS like '%$coloreXS%' ";
                if(
    $coloreS !="") $sql.=" AND coloreS like '%$coloreS%' ";
                if(
    $coloreM !="") $sql.=" AND coloreM like '%$coloreM%' ";
                if(
    $coloreL !="") $sql.=" AND coloreL like '%$coloreL%' ";
                if(
    $coloreXL !="") $sql.=" AND coloreXL like '%$coloreXL%' ";
                
                if(
    $prezzoXS !="") $sql.=" AND prezzoXS like '%$prezzoXS%' ";
                if(
    $prezzoS !="") $sql.=" AND prezzoS like '%$prezzoS%' ";
                if(
    $prezzoM !="") $sql.=" AND prezzoM like '%$prezzoM%' ";
                if(
    $prezzoL !="") $sql.=" AND coloreXL like '%$prezzoL%' ";
                if(
    $prezzoXL !="") $sql.=" AND prezzoXL like '%$prezzoXL%' ";
                
                            if(
    $ordina$sql.="ORDER BY $ordina DESC ";
                
    $sql= mysql_select_db(' pohjaabbigliamento ');
                
    $fd = mysql_query($sql) OR DIE(mysql_error());
                
                ?>
    GRAZIE MILLE.

  2. #2
    che evidentemente il risultato della query è 0 record.

    però nel tuo codice non vedo questo controllo
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  3. #3

    AIUTO !!!

    E cosa devo fare per fare SI che la query non sia vuota?
    Ragazzi non sono un esperto di PHP, appena ora sto imparando questo linguaggio, Vi prego di spiegarmi un po’ più in modo dettagliato.
    Quale codice devo aggiungere e dove lo devo mietere per fare questo controllo?
    GRAZIE MILLE.

  4. #4
    Utente di HTML.it L'avatar di joker06
    Registrato dal
    Dec 2006
    Messaggi
    782
    o non hai dati nel db oppure sbagli qualcosa.
    prova a fare un controllo con
    il mysql_num_rows($sql) e vedi che ti dice

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.