Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mendapatkan Semua Nilai daripada Lajur Pangkalan Data Menggunakan PHP?

Bagaimana untuk Mendapatkan Semua Nilai daripada Lajur Pangkalan Data Menggunakan PHP?

DDD
DDDasal
2024-11-03 04:06:03873semak imbas

How to Retrieve All Values from a Database Column Using 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn