Ciao a tutti, ho uno script che controlla l'accesso al sito, usando questa query :
codice:
query = "SELECT id_utente, username, password FROM utenti
   		  WHERE username='$username' AND password='$password'";
estraggo dal db un utente,


quando eseguo la query, come faccio a controllare se l'utente c'e' oppure no?

ho provato cosi:
codice:
if(($result = safe_query($query))){
		
   		//nessun risultato, utente non trovato o non presente del db
   		$errore = 2;
   		
   		header("location: index.php?errore=" .$errore);
   		//oppure	header("location: index.php?errore='$errore');
   		//oppure	header("location: index.php?errore=$errore);
   	}
	if(($result = safe_query($query))==TRUE){
		
   		
   		//utente trovato, lo identifico 
   		$_SESSION['utente']= "user";
	   	$row = mysql_fetch_array($result);
	   	$id_user =$row['id_utente'];
	   	$_SESSION['utente_id'] = $id_user;
		//ora registro la sua visita
		$query = "INSERT INTO accessi_utenti 
			(id_accesso_utenti , id_utente , data , ora )
			VALUES ('', '$id_user', '$data', '$time')";
		if(mysql_affected_rows() == 1){//inserimento riuscito
			
			header("location: elenco.php");	
		}	
   	}
e sempbra funzionare, c'è qualche errore che non trovo???