Aide SQL urgent

Résolu
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. ç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;
    1. 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);