PHP は、書籍クエリ機能を実...ログイン

PHP は、書籍クエリ機能を実装するためのシンプルな書籍背景管理システムを開発します

新しい書籍管理ページング機能は既に書籍バックエンド管理システムに実装されています。

ここでクエリされるページング機能は、基本的に上記と同じです。

このセクションでは主にクエリ関数について説明し、ページング関数にクエリ関数を追加します。

51.png

SQL LIKE 演算子を使用して、WHERE 句の列内の指定されたパターンを検索します。

タイプを選択し、クエリフィールドを入力して書籍情報をクエリします。

<?php
$SQL = "SELECT * FROM yx_books where ".$_POST['seltype']." like ('%".$_POST['coun']."%')";
?>

また、各ページに表示されるデータに選択タイプとクエリ入力フィールドを追加します

<?php
$SQL = "SELECT * FROM yx_books where ".$_POST['seltype']." like ('%".$_POST['coun']."%') order by id desc limit $startno,$pagesize";
?>

最後に、while ステートメントを通じてデータベース クエリ データをループします

<?php
while($rows=mysqli_fetch_assoc($rs))
{
   ?>
   <tr align="center">
      <td class="td_bg" width="7%"><?php echo $rows["id"]?></td>
      <td class="td_bg" width="28%" height="26"><?php echo $rows["name"]?></td>
      <td class="td_bg" width="12%" height="26"><?php echo $rows["price"]?></td>
      <td class="td_bg" width="24%" height="26"><?php echo $rows["uploadtime"]?></td>
      <td class="td_bg" width="12%" height="26"><?php echo $rows["type"]?></td>
      <td class="td_bg" width="24%">
         <a href="update.php?id=<?php echo $rows['id'] ?>" class="trlink">修改</a>&nbsp;&nbsp;
         <a href="del.php?id=<?php echo $rows['id'] ?>" class="trlink">删除</a></td>
   </tr>
   <?php
}
?>

一番下のページには、ホームページ、前のページ、および次のページ ページとラストページの機能は、基本的に以前の新刊管理のページング機能と同様です。

りー


次のセクション
<?php $pagesize = 8; //每页显示数 $sql = "select * from yx_books where ".$_POST['seltype']." like ('%".$_POST['coun']."%')"; $rs=mysqli_query($link,$sql) or die("请输入查询条件!!!"); $recordcount=mysqli_num_rows($rs); //mysql_num_rows() 返回结果集中行的数目。此命令仅对 SELECT 语句有效。 $pagecount=($recordcount-1)/$pagesize+1; //计算总页数 $pagecount=(int)$pagecount; $pageno = $_GET["pageno"]; //获取当前页 if($pageno=="") { $pageno=1; //当前页为空时显示第一页 } if($pageno<1) { $pageno=1; //当前页小于第一页时显示第一页 } if($pageno>$pagecount) { $pageno=$pagecount; //当前页数大于总页数时显示总页数 } $startno=($pageno-1)*$pagesize; //每页从第几条数据开始显示 $sql="select * from yx_books where ".$_POST['seltype']." like ('%".$_POST['coun']."%') order by id desc limit $startno,$pagesize"; $rs=mysqli_query($link,$sql); ?>
コースウェア