Oppure

Loading
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.
Il mio blog: piero.dev
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?
Il mio blog: piero.dev