Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Memisahkan Nilai Lajur MySQL Menggunakan mysqli_fetch_array?

Bagaimana untuk Memisahkan Nilai Lajur MySQL Menggunakan mysqli_fetch_array?

Susan Sarandon
Susan Sarandonasal
2024-10-30 14:09:52260semak imbas

How to Separate MySQL Column Values Using mysqli_fetch_array?

Tidak Dapat Mengasingkan Nilai Lajur MySQL dengan mysqli_fetch_array

Dalam senario ini, anda menghadapi masalah di mana fungsi mysqli_fetch_array menggabungkan semua nilai lajur ke dalam satu lajur , menjadikannya mencabar untuk mengaksesnya secara individu.

Untuk menyelesaikan masalah ini, pertimbangkan untuk menggunakan pendekatan berikut:

<code class="php">$posts = array();
while($row = mysqli_fetch_array($result)) {
    $posts[] = $row;
}</code>

Dengan menyimpan keseluruhan baris sebagai elemen dalam tatasusunan $posts, anda boleh akses nilai individu kemudian menggunakan gelung bersarang:

<code class="php"><?php 
foreach ($posts as $row) 
{ 
    foreach ($row as $element)
    {
        echo $element . "<br>";
    }
}
?></code>

Ini akan mencetak semua nilai dalam lajur, satu setiap baris. Sebagai alternatif, anda juga boleh mengakses elemen tertentu secara langsung menggunakan indeks tatasusunan:

<code class="php">$postId = $row[0];</code>

Atas ialah kandungan terperinci Bagaimana untuk Memisahkan Nilai Lajur MySQL Menggunakan mysqli_fetch_array?. 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