Ciao ragazzi, sto seguendo un video corso di mysql ma le cose a me non funzionano come nel corso, non so se sia il forum corretto, ho pensato di scrivere qua siccome il mio problema avviene nell'uso delle funzioni mysql, quindi in php.
Ho creato un db, con i dati necessari per effettuare un login, tuttavia quando vado a cercare nel db un utente con username e password uguali a quelle che inserisco nel form mi compare il seguente errore:
mysqli_num_rows() expects parameter 1 to be mysqli_result, bool given in D:\Xampp\htdocs\Lab drioli\videocorsoMySql(php).php on line 45
Il codice è questo:
codice:
$conn= mysqli_connect("localhost", "root", "");
$sql="select * from accesso where usareName='$user' and psw='$psw'<br>";
$result=mysqli_query($conn,$sql);
if(mysqli_num_rows($result)>0)
{
echo"Le credenziali sono corrette, procedi cliccando: ";
echo"<a href='welcome.php'>qui</a>";
}
else
{
echo"Le credenziali non sono corrette, ritorna alla pagina di login cliccando: ";
echo"<a href='videocorsoMySql(html).php'>qui</a>";
}
La riga 45 citata nell'errore sarebbe quella del if(mysqli_num_rows($result)>0).
Grazie a tutti