dougaodi8895 2011-12-11 04:18
浏览 12
已采纳

如何使用mysql和PHP获取一定数量的行序列?

How can I get a certain number sequence of rows using mysql and PHP?

For example, I have a table call test1 and need to get first 10 rows (0-9), followed by the next sequence of rows (10-19) with another mysql/php request and so on... In other words, I need to get only 10 rows at a time per mysql php request?

  • 写回答

1条回答 默认 最新

  • dongwa3808 2011-12-11 04:23
    关注

    Use the LIMIT clause in your SQL queries.

    What you want is called pagination - each batch of records is considered a page. You have to somehow (through session, or in the link the user clicks) have to hold account for your current page and request for the next like:

    SELECT .... LIMIT (page_no * batchsize), batchsize
    

    This article has some clear examples on how to do that. I hope this helps.

    PS: please increase your accept ratio - it's the single way of showing your thanks to people who bother help you

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

报告相同问题?

悬赏问题

  • ¥15 拟通过pc下指令到安卓系统,如果追求响应速度,尽可能无延迟,是不是用安卓模拟器会优于实体的安卓手机?如果是,可以快多少毫秒?
  • ¥20 神经网络Sequential name=sequential, built=False
  • ¥16 Qphython 用xlrd读取excel报错
  • ¥15 单片机学习顺序问题!!
  • ¥15 ikuai客户端多拨vpn,重启总是有个别重拨不上
  • ¥20 关于#anlogic#sdram#的问题,如何解决?(关键词-performance)
  • ¥15 相敏解调 matlab
  • ¥15 求lingo代码和思路
  • ¥15 公交车和无人机协同运输
  • ¥15 stm32代码移植没反应