使用PHP PDO 有效擷取單一資料庫值
要使用PDO 從PHP 中的資料庫列中取得單一值,可以使用更有效的方法。考慮使用 fetchColumn() 方法,而不是循環或多個查詢。
以下程式碼示範如何使用 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; ?>
在此程式碼中:
與使用多個查詢或循環相比,這種簡化的方法降低了程式碼複雜性並提高了效能。
以上是如何使用 PHP PDO 的 fetchColumn() 高效檢索單一資料庫值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!