Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Cekap Mengambil Nilai Tunggal daripada Pangkalan Data Menggunakan PDO?
Mengambil Baris Tunggal, Lajur Tunggal dengan PDO
Soalan:
Apabila melaksanakan SQL pertanyaan yang memilih satu lajur dalam satu baris, bagaimana kita boleh memberikan hasil secara langsung kepada pembolehubah tanpa menggunakan gelung?
Pertanyaan:
SELECT some_col_name FROM table_name WHERE user=:user
Percubaan Gagal:
Percubaan berikut untuk mengambil keputusan menjadi pembolehubah menggunakan fetchColumn() gagal:
$col_value = $stmt->fetchColumn(); $col_value = $stmt->fetchColumn(0);
Jawapan:
Adalah penting untuk memastikan pertanyaan mengembalikan sekurang-kurangnya satu baris. Untuk mengambil satu nilai, penggunaan yang betul ialah $stmt->fetchColumn(). Jika kaedah fetchColumn tidak berfungsi, kemungkinan pertanyaan tidak mengembalikan baris atau parameter :user tidak diikat dengan betul.
Atas ialah kandungan terperinci Bagaimana untuk Cekap Mengambil Nilai Tunggal daripada Pangkalan Data Menggunakan PDO?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!