SQL verifier entrée existe déja

Bonjour à vous,

J'aimerai savoir comment tester, lors d'un post sur un formulaire, si il n'y a pas déjà une entrée du même nom dans une bdd et refuser ce mot si jamais il existe déjà.

Merci à vous !

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. include('connexion.php'); //connexion a ta base connexion
    $sql = "SELECT id FROM clients WHERE nom='$nom'";
    $req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
    $res = mysql_num_rows($req);
    if($res!=0)
    {
    $erreur=" Attention ce nom existe déja dans nôtre base!<br>";
    exit;
    }
    else
    {
    }

    voila
    1. Sans vouloir abuser, j'aimerai savoir comment faire pour faire la même vérification mais avec ou sans majuscule.
      Car avec ça, si la personne met une majuscule, ça passe quand même.