Aide SQL urgent

Résolu
jalalnet Messages postés 350 Date d'inscription   Statut Membre Dernière intervention   -  
avion-f16 Messages postés 20368 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 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 510
 
$req->fetchColumn(0);
0
jalalnet Messages postés 350 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 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 510
 
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