PHP membangunkan sistem pengurusan latar belakang buku yang mudah untuk merealisasikan statistik buku
Terdapat halaman fungsi lajur statistik buku "Statistik Buku" dalam lajur pengurusan menu yang dibuat dalam bahagian ini
Statistik kategori semua buku melalui halaman ini, seperti yang ditunjukkan dalam rajah
html menggunakan <jadual> yang dibentangkan dengan <tr><td>, serta gaya css.
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC" class="table"> <tr> <td height="27" colspan="2" align="left" bgcolor="#FFFFFF" class="bg_tr"> 后台管理 >> 图书统计</td> </tr> <tr> <td align="center" bgcolor="#FFFFFF" height="27">图书类别</td> <td align="center" bgcolor="#FFFFFF">库内图书</td> </tr> </table>
Kandungan dipaparkan melalui pertanyaan pernyataan SQL
Fungsi COUNT(*) digunakan di sini untuk mengembalikan bilangan rekod dalam jadual.
Pernyataan GROUP BY digunakan bersama dengan fungsi agregat untuk mengumpulkan set hasil berdasarkan satu atau lebih lajur.
Gunakan kumpulan mengikut kepada jenis kumpulan.
<?php $SQL = "SELECT type, count(*) FROM yx_books group by type"; ?>
Akhir sekali, gunakan gelung sementara untuk mendapatkan semula data yang ditanya daripada pangkalan data
<?php $SQL = "SELECT type, count(*) FROM yx_books group by type"; $val=mysqli_query($link,$sql); while($arr=mysqli_fetch_row($val)){ echo "<tr height='30'>"; echo "<td align='center' bgcolor='#FFFFFF'>".$arr[0]."</td>"; echo "<td align='center' bgcolor='#FFFFFF'>本类目共有:".$arr[1]." 种</td>"; echo "</tr>"; } ?>
Nota:
Fungsi mysql_fetch_row() memperoleh satu baris daripada hasilnya ditetapkan sebagai tatasusunan angka.
Nilai pulangan: Mengembalikan tatasusunan yang dijana berdasarkan baris yang diperoleh, atau palsu jika tiada lagi baris.