Pendapatan Berbilang Baris dan Lelaran dalam MySQL dan PHP
Dalam konteks mengakses berbilang baris daripada pangkalan data MySQL, persoalan timbul pada bagaimana untuk mendapatkan dan menggunakannya dengan berkesan dalam PHP. Pertimbangkan jadual pangkalan data dengan beberapa lajur, termasuk "nombor1" dan "nombor2." Untuk menanyakan jadual ini dan memilih baris dengan "nombor1" bersamaan dengan 1, seseorang mungkin menggunakan fungsi mysql_fetch_assoc(). Walau bagaimanapun, fungsi ini hanya mengembalikan baris padanan pertama.
Untuk mengatasi pengehadan ini dan mendapatkan berbilang baris, penyelesaian mudah adalah dengan menggunakan mysql_fetch_assoc() berulang kali untuk setiap baris yang dikehendaki. Dokumentasi PHP menawarkan contoh yang jelas tentang pendekatan ini:
<code class="php">while ($row = mysql_fetch_assoc($result)) { echo $row["userid"]; echo $row["fullname"]; echo $row["userstatus"]; }</code>
Coretan kod ini berulang melalui semua baris dalam pembolehubah $result, mengekstrak setiap baris sebagai tatasusunan bersekutu. Nilai yang disimpan dalam tatasusunan kemudiannya boleh diakses menggunakan nama lajur masing-masing.
Dengan menggunakan kaedah ini, adalah mungkin untuk mendapatkan semula dan mengulangi berbilang baris dengan cekap, membenarkan pemprosesan lanjut atau manipulasi data dalam skrip PHP.
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan dan Mengulangi Berbilang Baris dalam MySQL dan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!