Ciao a tutti, ho un grosso problema: ho questa query:
Codice PHP:
$query = 'SELECT * FROM login WHERE user = "'.mysql_real_escape_string($username, $db).'" AND password = PASSWORD("'.mysql_real_escape_string($password,$db).'")';
E quando l'ho fatta partire non mi ha restituito alcun risultato nonostante in locale vada e trovi un risultato (com'è giusto che sia).
Così ho pensato che MySQL di AlterVista non gestisse la funzione PASSWORD() e ho deciso di sostituirla con SHA1() come segue:
Codice PHP:
$query = 'SELECT * FROM login WHERE user = "'.mysql_real_escape_string($username, $db).'" AND password = UNHEX(SHA1("'.mysql_real_escape_string($password,$db).'"))';
Tuttavia non è cambiato assolutamente nulla: non ottengo risultati. Eppure in locale funziona!!!
Qualche idea?