Rumah > Artikel > pangkalan data > Bagaimana untuk Mendapatkan Nilai Pangkalan Data Tunggal dengan Cekap dengan PHP PDO's fetchColumn()?
Mendapatkan Nilai Pangkalan Data Tunggal Secara Berkesan dengan PHP PDO
Untuk mengambil satu nilai daripada lajur pangkalan data dalam PHP menggunakan PDO, seseorang boleh menggunakan pendekatan yang lebih cekap. Daripada gelung atau berbilang pertanyaan, pertimbangkan untuk menggunakan kaedah fetchColumn().
Kod berikut menunjukkan cara menggunakan 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; ?>
Dalam kod ini:
Pendekatan diperkemas ini mengurangkan kerumitan kod dan meningkatkan prestasi berbanding menggunakan berbilang pertanyaan atau gelung.
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Nilai Pangkalan Data Tunggal dengan Cekap dengan PHP PDO's fetchColumn()?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!