Récupération d'une seule ligne, d'une seule colonne avec PDO
Lorsque vous travaillez avec des requêtes MySQL qui ciblent une seule colonne dans une seule ligne, il est efficace de récupérer la valeur directement dans une variable sans boucle. Ceci peut être réalisé en utilisant la méthode fetchColumn() dans PDO.
Implémentation :
Pour récupérer une valeur de cellule unique à partir d'une instruction PDO, exécutez les étapes suivantes :
Exécutez l'instruction préparée :
$stmt->execute();
Récupérez la valeur de la colonne directement dans un variable :
$col_value = $stmt->fetchColumn();
Dépannage :
Si $stmt->fetchColumn() renvoie false, soit l'instruction n'a renvoyé aucune ligne, soit le paramètre :user n'était pas lié correctement. Par conséquent, il est crucial de vérifier si l'instruction renvoie des lignes avant de tenter de récupérer la colonne.
Remarque :
fetchColumn() suppose que l'instruction ne renvoie qu'une seule ligne. et une colonne. Il est important de s'assurer que la requête cible une seule colonne et qu'il s'agit de la première colonne du jeu de résultats.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!