PHP は書籍統計を実現するためのシンプルな書籍背景管理システムを開発

このセクションには、メニュー管理バーに書籍統計列「書籍統計」機能ページがあります。

53.png

html に示すように、<table> を使用して、このページを通じてすべての書籍のカテゴリ統計を表示します。 table、<td>Layout 内に <tr>、C​​SS スタイルを追加。

<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">&nbsp;后台管理&nbsp;>>&nbsp;图书统计</td>
</tr>
<tr>
<td align="center" bgcolor="#FFFFFF" height="27">图书类别</td>
<td align="center" bgcolor="#FFFFFF">库内图书</td>
</tr>
</table>

内容は SQL ステートメントクエリを通じて表示されます

ここでは COUNT(*) 関数を使用してテーブル内のレコード数を返します。

GROUP BY ステートメントは、1 つ以上の列に基づいて結果セットをグループ化するために集計関数と組み合わせて使用​​されます。

タイプをグループ化するには、group by を使用します。

<?php
$SQL = "SELECT type, count(*) FROM yx_books group by type";
?>

最後に、while ループを使用して、データベースでクエリされたデータを取得します

<?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]."&nbsp;种</td>";
   echo "</tr>";
}
?>

注:

mysql_fetch_row() 関数は、結果セットから数値配列として行を取得します。

戻り値: 取得した行に基づいて生成された配列を返します。行がなくなった場合は false を返します。


学び続ける
||
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>PHP图书管理系统图书统计</title> <style> .table{ border: 1px solid #CAF2FF;/*边框颜色*/ margin-top: 5px; margin-bottom: 5px; background:#a8c7ce; } .td_bgf { background:#d3eaef; color:#000000; } .td_bg { background:#ffffff; color:#344b50; } .bg_tr { font-family: "微软雅黑,Verdana, 新宋体"; color:#e1e2e3;/*标题字体色*/ font-size:12px; font-weight:bolder; background:#353c44;/*标题背景色*/ line-height: 22px; } td { color:#1E5494; font-size:12px; line-height: 18px; } </style> </head> <body> <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> </body> </html>
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜