Au vu de rowCount et fetchColumn j'avais deviné, mais juste être certain que tu savais toi aussi.
rowCount à ne pas utiliser (écrit dans la doc pour ton contexte). Vaut mieux utiliser des solutions comme COUNT + fetchColumn L'idée général doit être de compter combien de personne à ce pseudo:
Exemple :
// ...
$count = $dbh->prepare('SELECT COUNT(*) FROM utilisateurs WHERE login = :login');
$count->bindValue('login', $_POST['login'], PDO::PARAM_STR);
$count->execute();
if ($count->fetchColumn()) {
echo 'Cet identifiant est déjà utilisé';
} else {
echo 'ok';
Message édité le 31 mars 2015 à 13:50:07 par samledev