润润146 2022-09-22 00:03 采纳率: 55.6%
浏览 31
已结题

网站小学生 PHP分页问题

在使用php调用MySQL中的数据之后(相当于数据库中的查询功能),想加一个分页,网上好像没找到查询后分页的代码,都是直接给数据表的数据分页,不知道怎么写代码

查询时用的代码: $sql="SELECT * FROM data_1 WHERE Uniprot = '".$gett."'"(当表中的Uniprot列与输入表单的数据一致)

分页代码:$sql = "select * from user limit $offset,{$num}";

我想的是要将这两个代码合并吗?

然后我这样写的:$sql = "SELECT * FROM data_1 WHERE Uniprot = ' limit $offset,{$num}".$gett."'";
但是输出只有表头,没有内容,不知道是不是这个代码的问题。

  • 写回答

1条回答 默认 最新

  • 夜郎king 2022博客之星IT其它领域TOP 12 2022-09-22 08:30
    关注

    通常针对分页业务,在后台会将分页的相关信息传过去,比如当前页数,每页展示的数据量等等,以方便后台按照指定分页信息去开发分页。
    分页的sql通常是这样的:
    SELECT oper_id, title, business_type, method, request_method, operator_type, oper_name, dept_name, oper_url, oper_ip, oper_location, oper_param, json_result, status, error_msg, oper_time FROM sys_oper_log order by oper_time desc LIMIT ?, ?
    Parameters: 10(Long), 10(Integer)
    通过limit关键字来控制
    limit参数有两个
    select * from table_name limit [offset,] rows
    select * from table_name limit 10;//检索前10行记录
    select * from table_name limit 5 ,10;//从第6行开始,检索10行记录,即:检索记录行 6-15
    希望可以帮到您。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 9月30日
  • 已采纳回答 9月22日
  • 创建了问题 9月22日

悬赏问题

  • ¥15 运动想象脑电信号数据集.vhdr
  • ¥15 三因素重复测量数据R语句编写,不存在交互作用
  • ¥15 微信会员卡等级和折扣规则
  • ¥15 微信公众平台自制会员卡可以通过收款码收款码收款进行自动积分吗
  • ¥15 随身WiFi网络灯亮但是没有网络,如何解决?
  • ¥15 gdf格式的脑电数据如何处理matlab
  • ¥20 重新写的代码替换了之后运行hbuliderx就这样了
  • ¥100 监控抖音用户作品更新可以微信公众号提醒
  • ¥15 UE5 如何可以不渲染HDRIBackdrop背景
  • ¥70 2048小游戏毕设项目