Originariamente inviato da Guitar_joker87
Esiste un sistema o una funzione in sql che mi ritorna true se un certo valore è presente in una tupla.per esempio se devo controllare l'accesso a pagine php tramite un username e password inseriti all'interno di un database nella tabella utente come faccio a controllare che i valori inseriti nei form siano presenti nel database e quindi aprire le pagine successive...
Grazie
Ammettendo che i dati ti arrivino via form con method POST:
codice:
$username = addslashes($_POST['username']);
$password = addslashes($_POST['password']);
$query = "SELECT * FROM UTENTI WHERE username = '$username' LIMIT 1";

$result = mysql_query($query);

if($result) {
  if(mysql_num_rows($result)) {
     $row = mysql_fetch_row($result);
     if($row[0] == $password) {
        echo "ACCESSO CONSENTITO";
     } else {
        echo "ACCESSO NEGATO";
     }
  } else {
     echo "UTENTE NON TROVATO";
  }
} else {
  echo mysql_error();
}