20/09/14 11:04
Darkness94
Ho creato un sistema di login con php che si interfaccia con il database mysql e ho un problema con una query ( non conosco bene l'sql )..
<?php
$user = htmlspecialchars($_POST['user']);
$pass = htmlspecialchars($_POST['pass']);
function contatto_capelli_login($user,$pass)
{
mysql_connect("mysql.netsons.com","user","pass") or die("Impossibile connettersi al database");
$query = "SELECT user,pass FROM Tabella WHERE user=\'".md5($user)."\' AND pass=\'".md5($pass)."\'";
if(!mysql_query($query)) return -1;
else return 0;
}
?>
Ho scritto questo codice il problema è che nel form html scrivo l'username e la password corrente ma mi printa "User o Password non corrette" che sbaglio? ps la tabella l'user e la password sono stati omessi
Ultima modifica effettuata da Darkness94 20/09/14 11:05
aaa
20/09/14 19:05
Darkness94
C'è qualcuno che mi può aiutare per favore?
aaa
20/09/14 19:43
pierotofy
La query non e' sbagliata.
Leggi bene cosa fa mysql_query dalla documentazione di PHP.
Dopodichè correggi chiamando magari mysql_num_rows.
20/09/14 20:44
Darkness94
Buonasera piero ho visto la documentazione sia di mysql_query sia quella di mysql_num_rows.. la mysql_num rows restituisce il numero di righe ma io devo confronare l'user e la pass del database con quelle che ha imesso l'utente.. come devo fare?
aaa
20/09/14 22:30
pierotofy
Cosa ritorna la funzione mysql_query?