php WHERE per filtrare

giancadeejay

Utente Attivo
26 Ott 2010
224
0
16
torino
Ciao a tutti
Vorrei filtrare i dati della mia tabella db con la clausula WHERE ma qualcosa non va,potete darmi una mano ?
pagina.php
PHP:
$db_connection= mysql_connect("localhost","user","");
$db_selection = mysql_select_db("my_DB",$db_connection);


$query = mysql_query("SELECT * FROM completo WHERE DATO52 = 'GIACENTE' ");
while($cicle=mysql_fetch_array($query)){
    echo "
         <tr>
            
            
                <td>".$cicle['DATO8']."</td>
            
              <td>".$cicle['DATO5']."</td>
            
                <td>".$cicle['DATO9']."</td>
            
                <td>".$cicle['DATO29']."</td>
                <td>".$cicle['DATO24']."</td>
                <td>".$cicle['DATO27']."</td>
            
                <td>".$cicle['DATO50']."</td>
                <td>".$cicle['DATO52']."</td>
            
            
          </tr>";
         }

Il mio intento e ' quello di farmi restituire solo il DATO5,DATO8,DATO9,DATO29 ETC ETC ma soltanto se nella colonna DATO52 il valore e' 'GIACENTE'..
n.b Cosi non mi restituisce nulla ma se tolgo WHERE DATO52 = 'GIACENTE' allora mi resituisce tutta la tabella del mio DB
Dove sbaglio??
 
Ultima modifica di un moderatore:
ciao
visto così non vedo errore di sintassi, verifica che nella tabella ci sia un qualche dato52 con GIACENTE, comunque attento che sia scritto giusto e comunque posta sempre gli eventuali errorri che ti da
 
Ciao Borgo
Non capisco, non mi da' errori
E' quello il bello..... se non metto
WHERE DATO52 = 'GIACENTE'
mi estrae perfettamente tutta la tabella ordinata e tutto ma come provo ad inserire una condizione nulla...
 
ciao
prova
PHP:
//....
$db_connection= mysql_connect("localhost","user","");
$db_selection = mysql_select_db("my_DB",$db_connection);
$query = mysql_query("SELECT * FROM completo WHERE DATO52 = 'GIACENTE' ");
var_dump(mysql_num_rows($query));//se ti da (INT) 0 vuol dire che non esiste un dato52 con valore GIACENTE
//...
 

Discussioni simili