Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mendapatkan Semua Nilai daripada Lajur Pangkalan Data Menggunakan PHP?
Cara Mendapatkan Semua Nilai daripada Lajur Pangkalan Data Menggunakan PHP
Mendapatkan semula semua nilai daripada lajur tertentu dalam pangkalan data MySQL boleh menjadi perkara biasa tugas apabila bekerja dengan data. Artikel ini menyediakan penyelesaian yang komprehensif untuk menyelesaikan tugas ini menggunakan PHP.
Mendapatkan Nilai Menggunakan PDO atau MySQLi
Terdapat dua sambungan PHP yang popular untuk berinteraksi dengan pangkalan data MySQL: PDO (Objek Data PHP) dan MySQLi. Kedua-duanya menawarkan pendekatan berbeza untuk mendapatkan semula data daripada lajur.
Kaedah 1: Menggunakan PDO
Pelanjutan PDO membenarkan pertanyaan berparameter, yang meningkatkan keselamatan terhadap suntikan SQL. Untuk mendapatkan semula semua nilai daripada lajur bernama "Lajur" dalam jadual bernama "foo", anda boleh melaksanakan coretan kod ini:
<code class="php">$stmt = $pdo->prepare("SELECT Column FROM foo"); $stmt->execute(); $array = $stmt->fetchAll(PDO::FETCH_COLUMN); print_r($array);</code>
Kaedah 2: Menggunakan MySQLi
MySQLi menawarkan kaedah alternatif untuk berinteraksi dengan pangkalan data MySQL. Begini cara anda boleh mendapatkan semula nilai lajur menggunakan MySQLi:
<code class="php">$stmt = $mysqli->prepare("SELECT Column FROM foo"); $stmt->execute(); $array = []; foreach ($stmt->get_result() as $row) { $array[] = $row['column']; } print_r($array);</code>
Output
Kedua-dua kaedah akan mencetak tatasusunan nilai daripada lajur yang ditentukan:
Array ( [0] => 7960 [1] => 7972 [2] => 8028 [3] => 8082 [4] => 8233 )
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Semua Nilai daripada Lajur Pangkalan Data Menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!