Ho questa semplice select, voglio una funzione che mi ritorni TRUE se l'occorrenza non è trovata e FALSE se è trovata.
codice:
function isFreeField( $parametro , $tabella , $colonna )
{
$query = "SELECT * FROM '$tabella'
WHERE "$colonna" = '$parametro'";
$query_r = mysql_query( $query ) or die(mysql_error());
if( $query_r != FALSE )
return FALSE; // ha trovato un'occorrenza, quindi ritorna false
else
return TRUE; // nessuna occorrenza trovata, quindi ritorna true
}
Risultato? Pagina bianca, non mi stampa neanche dopo aver usato la funzione. La query è giusta, penso che il problema sia nell'if dove c'è $query_r.
Non sò bene come gestire la cosa, nelle api ho letto che nelle query tipo SELECT, se non trova niente, ritorna FALSE.. altrimenti ritorna una resource, ma non sò come gestire la cosa.
..avete qualche idea?