Aide SQL urgent

Résolu
jalalnet Messages postés 293 Date d'inscription   Statut Membre Dernière intervention   -  
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

j'aimerai connaitre comment faire pour récupéré le résulat d'un requete sql SELECT COUNT
voila mon code

$req = $bdd->prepare('SELECT COUNT (*) FROM authentification WHERE pseudo=? and password=?');
$req->execute(array($_POST['pseuddo'], $_POST['passwordd']));


echo $req;

mais ce derneir renvoie un string je pense



A voir également:

3 réponses

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
$req->fetchColumn(0);
0
jalalnet Messages postés 293 Date d'inscription   Statut Membre Dernière intervention   10
 
ça marche pas il m'affiche ça


Fatal error: Call to a member function fetchColumn() on a non-object in C:\wamp\www\tp\new.php on line 14

je lés utilisé comme ça

$req = $bdd->query('SELECT COUNT (pseudo)as nbpseudo FROM authentification WHERE pseudo=\'jalal\'');

$xdd = $req->fetchColumn();
echo $xdd;
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
C'est parce que ta requête SQL est mauvaise, donc $req vaut false et n'est pas un objet de la classe PDOStatement
$req = $bdd->query('SELECT COUNT(*) FROM authentification WHERE pseudo="jalal" ');
$nb = $req->fetchColumn(0);
0