PHP は書籍統(tǒng)計(jì)を?qū)g現(xiàn)するためのシンプルな書籍背景管理システムを開発
このセクションには、メニュー管理バーに書籍統(tǒng)計(jì)列「書籍統(tǒng)計(jì)」機(jī)能ページがあります。
図
html に示すように、<table> を使用して、このページを通じてすべての書籍のカテゴリ統(tǒng)計(jì)を表示します。 table、<td>Layout 內(nèi)に <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"> 后臺(tái)管理 >> 圖書統(tǒng)計(jì)</td> </tr> <tr> <td align="center" bgcolor="#FFFFFF" height="27">圖書類別</td> <td align="center" bgcolor="#FFFFFF">庫內(nèi)圖書</td> </tr> </table>
內(nèi)容は SQL ステートメントクエリを通じて表示されます
ここでは COUNT(*) 関數(shù)を使用してテーブル內(nèi)のレコード數(shù)を返します。
GROUP BY ステートメントは、1 つ以上の列に基づいて結(jié)果セットをグループ化するために集計(jì)関數(shù)と組み合わせて使用??されます。
タイプをグループ化するには、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]." 種</td>"; echo "</tr>"; } ?>
注:
mysql_fetch_row() 関數(shù)は、結(jié)果セットから數(shù)値配列として行を取得します。
戻り値: 取得した行に基づいて生成された配列を返します。行がなくなった場合は false を返します。