Probleme avec PDO

chrisee Messages postés 181 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
Salut,je ne suis pas encore tres bon avec PDO,et j'aimerais convertir ce bout de code,plus plus precisement l'equivalent en PDO de l'utilisation de la fonction "mysqli_num_rows()"

<?php
$reg=mysqli_query($connexion,"SELECT * FROM users WHERE pseudo='".$pseudo."'");
$rows=mysqli_num_rows($reg);
if($rows==0)
{
$requete="INSERT INTO Users SET nom='".$nom."',prenom='".$prenom."',pseudo='".$pseudo."',dateNaissance='".$date."',email='".$email."',password='".$pwd."'";
$reponse=mysqli_query($connexion,$requete);
}
else
{
$erreur="Ce pseudo est deja utilise par un aute membre";
}
/
?>
A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

1 - Tu aurais pu trouver par toi même en 3 secondes... à condition de chercher...
https://lmgtfy.app/?q=php+pdo+num+rows

2 - Il est déconseillé d'utiliser cette méthode...
Il est préférable de faire :
- un fetchAll du résultat de la requête
- Puis un Count

ou encore mieux.. dans ta requête... faire un COUNT directement..
par exemple :
SELECT COUNT(pseudo) as NB
FROM  users 
WHERE pseudo='$pseudo'

1