Originariamente inviato da slang6
Ciao a tutti, non riesco proprio a capire cosa sto sbagliando, il codice di per sč č molto semplice...
codice:
	    $result = mysql_query($query);

	    if($result)
		echo "trovato";
	} 

?>
In sostanza qualunque user e psw io dia mi trovo sempre scritto trovato, ovvero $result non č mai falso.
Come č possibile? Non capisco proprio dove sto sbagliando....
Semplice. $result e' sempre TRUE se non ci sono errori di query perche' rende il resource id# e non il numero delle righe trovate. Zero result set non e' un errore di query, ma un result set vuoto di una query valida.

codice:
	    $result = mysql_query($query);

	    if(mysql_num_rows($result) == 1)
		echo "trovato";
	}