问答详情
源自:3-3 获取分页数据

为什么一样代码,我怎么这么多错误啊

http://img.mukewang.com/5909bb2b0001a76413620342.jpg



<?php

//1.传入页码

  $page = $_GET['p'];

/**2.根据页码取出数据:php->mysql处理**/

  $host = "localhost";

  $username ="root";

  $password ="";

  $db ="test";


  //链接数据库

  $conn =mysqli_connect($host,$username,$password);

  if(!$conn){

  echo "数据连接失败";

  exit;


  }

  //选择所要操作的数据库

  mysqli_select_db($conn,$db);

  //设置数据库编码格式

  mysqli_query($conn,"SET NAMES UTF8");

  //编写sql获取分页SELECT*FROM表名LIMIT起始位置,显示条数

   $sql = "SELECT*FROM page LIMIT ".($page-1)*10 .'10';

  //把sql语句传送到数据库中

   $result =mysqli_query($conn,$sql);

  //处理我们的数据

  while($row=mysqli_fetch_assoc($result) !=false ){

  echo $row['id'].'-'.$row['name'];

  }

//3.显示数据和分页条

?>


提问者:慕仔5633085 2017-05-03 19:13

个回答

  • 念奴娇
    2017-05-06 18:39:33

    运行程序时需要文件名?p=页号,如fenye.php?p=2,只要第一个错误解决,第二个就能顺利通过
    分析:$page = $_GET['p'];中 $_GET['p']需要得到P的值