Vérifié si les pseudo

Fermé
Ar-Star Messages postés 9 Date d'inscription samedi 19 juillet 2014 Statut Membre Dernière intervention 8 février 2015 - 8 févr. 2015 à 00:15
 Utilisateur anonyme - 8 févr. 2015 à 01:31
Salut tous le monde ! J'ai un probléme, j'arrive pas a vérifié si le pseudo qu'insert l'utilisateur au moment de l'inscriptions est déja dans la bdd ! Comment faire ?? Que le pseudo sois dans la bdd ou non sa m'affiche toujours que le pseudo est déja utilisé !

Voici mon code :

<?php
function pseudo_existe($pseudo)
{
    $bdd = new PDO('mysql:host=localhost;dbname=rs;charset=utf8', 'root', '');
    //donc la, la verification:
$req = $bdd->query('SELECT COUNT(*) FROM utilisateurs WHERE pseudo="'.$pseudo.'"');
$etat = $req->fetchColumn();
  
if($etat = 0)
{
 
}
 
//sinon
else
{
    echo('Le pseudo que vous avez choisi est déjà prit');
}
}
?>
A voir également:

1 réponse

Utilisateur anonyme
8 févr. 2015 à 01:31
Bonjour

if($etat = 0)
est toujours faux,
if($etat == 0)
dépend de la valeur de $etat.
Archi classique : en PHP (comme en C, en javascript...) = est une affectation. La comparaison, c'est ==
0