Vous devez utiliser la fonction de récupération en fonction du résultat souhaité.
-
Si vous avez besoin d'une seule valeur scalaire, aucun nom de colonne n'est nécessaire :
$Number1 = $stmt->fetchColumn();
-
S'il y a beaucoup de résultats à renvoyer, mais une seule colonne par ligne, pas besoin de nouveau le nom de la colonne :
$numbers = $sth->fetchAll(PDO::FETCH_COLUMN);
Il renverra un tableau de nombres.
-
Si vous avez besoin d'une seule ligne avec plusieurs valeurs, utilisez
fetch()
-
Si vous avez besoin d'un tableau de lignes, utilisez
fetchAll()