新手试招-php分页示例代码

WBOY
Freigeben: 2016-07-25 09:05:21
Original
813 Leute haben es durchsucht
  1. /*
  2. test数据库,一个test表,唯一字段Id,作为测试使用
  3. @link http://bbs.it-home.org
  4. */
  5. $conn = mysql_connect("localhost","root","");
  6. $maxnum = 2; //每页显示记录条数
  7. mysql_select_db("test", $conn);
  8. $query1 = "SELECT COUNT(*) AS totalrows FROM test ";
  9. $result1 = mysql_query($query1, $conn) or die(mysql_error());
  10. $row1 = mysql_fetch_assoc($result1);
  11. $totalRows1 = $row1['totalrows']; //数据集数据总条数
  12. $totalpages = ceil($totalRows1/$maxnum);//计算可分页总数,ceil()为上舍函数
  13. if(!isset($_GET['page']) || !intval($_GET['page']) || $_GET['page'] > $totalpages) $page = 1; //对3种出错进行默认处理
  14. //在url参数page不存在时,page不为10进制数时,page大于可分页数时,默认为1
  15. else $page = $_GET['page'];
  16. $startnum = ($page - 1)*$maxnum; //从数据集第$startnum条开始取,注意数据集是从0开始的
  17. $query = "SELECT * FROM test LIMIT $startnum,$maxnum";//选择出符合要求的数据 从$startnum条数据开始,选出$maxnum行
  18. $result = mysql_query($query, $conn) or die(mysql_error());
  19. $row = mysql_fetch_assoc($result);
  20. ?>
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!