基本SQL
SELECT * FROM 表名 limit 开始位置, 记录条数 "
实现步骤
- 页码传入
- 根据页码从数据库获取数据
- 显示数据和分页条
代码片段
$page = $_GET['page']; //POST || GET
//实践中更改配置为读者自己的
$db_config = [
'host' => '127.0.0.1',
'username' => 'root',
'passwd' => '',
'dbname' => 'test',
);
extract($db_config); //提取变量$host, $username, $passwd, $dbname
$conn = mysql_connect($host, $username, $passwd) or die("数据库连接错误:".mysql_error());
mysql_select_db($dbname);
mysql _query("SET NAMES UTF8");
$page_size = 10; //设置每页显示10条
$sql = "select * from `test` limit ".($page-1)*$page_size . ',' . $page_size;
$result = mysql_query($sql);
while ($row = mysql_fetech_assoc($result)){
//TODO 处理数据
}
//释放结果,关闭连接
mysql_free_result($result);
mysql_close($conn);