Maison >base de données >tutoriel mysql >Comment récupérer efficacement des valeurs de base de données uniques avec fetchColumn() de PHP PDO ?
Récupération efficace de valeurs de base de données uniques avec PHP PDO
Pour récupérer une valeur unique d'une colonne de base de données en PHP à l'aide de PDO, on peut utiliser un approche plus efficace. Au lieu d'une boucle ou de plusieurs requêtes, envisagez d'utiliser la méthode fetchColumn().
Le code suivant montre comment utiliser fetchColumn() :
<?php try { $conn = new PDO('mysql:host=localhost;dbname=advlou_test', 'advlou_wh', 'advlou_wh'); $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch(PDOException $e) { echo 'ERROR: ' . $e->getMessage(); } $userid = 1; $q= $conn->prepare("SELECT name FROM `login_users` WHERE username=?"); $q->execute([$userid]); $username = $q->fetchColumn(); echo $username; ?>
Dans ce code :
Cette approche rationalisée réduit la complexité du code et améliore les performances par rapport à l'utilisation de plusieurs requêtes ou boucles.
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!