Rumah >pembangunan bahagian belakang >masalah PHP >Cara menggunakan penyataan while PHP untuk bertanya dan memaparkan nombor siri
Apabila menggunakan PHP untuk pertanyaan data, kadangkala perlu memaparkan nombor jujukan hasil pertanyaan untuk lebih memahami susunan data. Artikel ini akan memperkenalkan cara menggunakan pernyataan while PHP untuk bertanya dan memaparkan nombor siri.
Mata pengetahuan yang diperlukan:
Pertama, kita perlu mewujudkan sambungan pangkalan data dan melaksanakan operasi pertanyaan. Berikut ialah MySQL sebagai contoh:
//建立数据库连接 $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; $conn = new mysqli($servername, $username, $password, $dbname); //检查连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } //查询数据 $sql = "SELECT * FROM myTable"; $result = $conn->query($sql);
Seterusnya, kita boleh menggunakan pernyataan while untuk melintasi keputusan pertanyaan dan memaparkan nombor siri dalam urutan. Gunakan pembolehubah kiraan $i untuk merekodkan bilangan baris yang sedang dilalui:
//遍历查询结果并显示序号 $i = 1; while($row = $result->fetch_assoc()) { echo "<tr>"; echo "<td>".$i."</td>"; echo "<td>".$row["name"]."</td>"; echo "<td>".$row["age"]."</td>"; //...其他表格内容 echo "</tr>"; $i++; }
Dalam penyataan sementara, gunakan kaedah fetch_assoc() untuk mendapatkan data setiap baris dan paparkannya dalam jadual HTML melalui bahagian tengah pernyataan gema. Antaranya, $i mewakili nombor siri baris semasa, yang terus meningkat apabila traversal diteruskan.
Akhir sekali, kita perlu menambah lajur nombor siri pada jadual HTML untuk memaparkan nombor siri setiap baris. Jadual HTML ringkas boleh menjadi seperti berikut:
<table> <tr> <th>序号</th> <th>姓名</th> <th>年龄</th> <!--...其他表头--> </tr> <?php //遍历查询结果并显示序号 $i = 1; while($row = $result->fetch_assoc()) { echo "<tr>"; echo "<td>".$i."</td>"; echo "<td>".$row["name"]."</td>"; echo "<td>".$row["age"]."</td>"; //...其他表格内容 echo "</tr>"; $i++; } ?> </table>
Lajur nombor siri ditambahkan pada jadual, dan lajur lain ialah lajur data yang ditanya Gunakan pernyataan sementara untuk memaparkan hasil pertanyaan baris demi baris dalam jadual.
Pada ketika ini, pengenalan untuk menggunakan pernyataan while PHP untuk memaparkan nombor jujukan hasil pertanyaan telah selesai. Melalui kaedah di atas, kami boleh memaparkan hasil pertanyaan dengan mudah mengikut nombor siri dan mencapai susunan data yang lebih jelas.
Atas ialah kandungan terperinci Cara menggunakan penyataan while PHP untuk bertanya dan memaparkan nombor siri. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!