Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk Menjana Array daripada Lajur MySQL Tertentu dalam PHP?

Bagaimana untuk Menjana Array daripada Lajur MySQL Tertentu dalam PHP?

Linda Hamilton
Linda Hamiltonasal
2024-10-24 02:20:29281semak imbas

How to Generate an Array from a Specific MySQL Column in PHP?

Mengisi Tatasusunan PHP dengan Data Lajur MySQL

Fungsi mysql_fetch_array MySQL menyediakan perwakilan tatasusunan bagi satu baris pangkalan data. Walau bagaimanapun, terdapat senario di mana anda mungkin ingin membina tatasusunan yang menggabungkan nilai daripada lajur tertentu merentas semua baris. Berikut ialah pendekatan yang berkesan untuk mencapai perkara ini:

Penyelesaian:

Untuk menjana tatasusunan yang mengandungi semua nilai daripada lajur tertentu, anda boleh menggunakan gelung sementara bersama-sama dengan mysql_fetch_array function:

<code class="php">$column = array();

while ($row = mysql_fetch_array($info)) {
    $column[] = $row[$key]; // Store column value in the array
}

// Note: Semicolons are added at the end of lines for proper syntax.</code>

Dalam coretan kod ini:

  • $column akan menyimpan nilai dari lajur yang ditentukan.
  • Gelung sementara berulang melalui setiap baris dalam tatasusunan $info.
  • Dalam gelung, nilai lajur kunci dalam setiap baris diambil menggunakan $row[$key] dan dilampirkan pada tatasusunan $column.
  • Hasilnya ialah tatasusunan yang mengandungi semua nilai lajur daripada pangkalan data.

Pendekatan ini membolehkan anda bekerja dengan mudah dengan data lajur tertentu dalam tatasusunan PHP, membolehkan pemprosesan yang cekap dan tugas manipulasi data.

Atas ialah kandungan terperinci Bagaimana untuk Menjana Array daripada Lajur MySQL Tertentu dalam 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