Aide SQL urgent

Résolu
jalalnet Messages postés 350 Date d'inscription   Statut Membre Dernière intervention   -  
avion-f16 Messages postés 19182 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

3 réponses

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    $req->fetchColumn(0);
    0
  2. 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
  3. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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