Salve a tutti sono nuovo del mondo php e ho subito trovato delle difficolta e spero che qualcuno possa aitarmi;
io ho un database che contiene lo username di utenti con la loro password.
faccio un interrogazione al database in sql cercando un username e una password entrambi presenti,e dato che username e unico,mi aspetto che mi venga restituito l unico record trovato.
eppure se applico il metodo mysql_num_rows al risultato dell interrogazione sql,ottengo sempre 0.
vi mostro il codice :
(qui ce la connessione alla base di dati perfettamente funzionante)
$query="select username,password from utentitemp where 'username=".$username."' and 'password=".$password."'";
$result=mysql_query($query,$connessione);
$num=mysql_num_rows($result);
if($num==1) return true;
else return false;
ho nel database un record con username=marco e password=s
quindi se io ricerco un record con username=marco e password=s mi aspetto un record e quindi mi aspetto che $num sia 1.
ma invece risulta essere zero..potete aiutarmi? esistono altri modi per contare il numero di record estratti?
grazie