PHP 分页 MySQL
/* 可能是sql出了问题,建议你贴出报错信息以供分析。
echo mysql_error(); 能看到什么
用的着这么复杂。。。用get获取链接后面的参数替换 $firstcount 就行了
输出SQL语句。然后复制的PHPMYADMIN里面去,如果有错误,会直接报出来。。
echo $result;
这个是没问题的
说明sql语句没问题啊
这个错误说明你没有查到东西
如果查到就不会跟你说:你给的参数不是一个资源而是一个布尔值
检查SQL语句
select * from `test` limit 0,
$displaypg=20
$displaypg=20
应该设为全局变量,在你的function 定义之前就声明。
对于这个displaypg 变量我定义成了全局变量 把其置于function之前,好像也没用。我觉得这个代码有两个问题,一个是分页长度值没有加载进来,二是sql语句没有执行成功,我是刚接触php不久,求大神们详细指导。
______3q!
你函数中有 $globals["displaypg"]=$displaypg;
本意是将每页行数保存下来供后续使用
但是你没有注意到,php 的变量名是区分大小写的
$GLOBALS["displaypg"]=$displaypg;
才是你需要的
还有一处
$page = $_get[page];
应为
$page = $_GET[page];
否则也不会跳页
你函数中有 $globals["displaypg"]=$displaypg;
本意是将每页行数保存下来供后续使用
但是你没有注意到,php 的变量名是区分大小写的
$GLOBALS["displaypg"]=$displaypg;
才是你需要的
还有一处
$page = $_get[page];
应为
$page = $_GET[page];
否则也不会跳页
谢谢 就是就这样的。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号