从mysql数据库加载特定的行数,也增加了加载更多的功能
Loading Specific number of rows from mysql database and also adding load more feature
我正在使用php从mysql数据库加载数据。但是我想限制加载到特定的行数(例如:10行),并添加加载更多的功能,以获得更多的行使用Jquery ajax。
提前感谢!
限制MySQL中的查询:(这将返回前10行)
select * from table_name limit 10
那么在javascript中,你可能需要计算你执行了多少次已经查询了数据库,所以你的查询将类似于:
select * from table_name limit 10,20
// 20,30 40,50 etc etc etc
// for example say you pass in a count variable, so this would be
// 3rd time you've queried
// $_POST = 3
$lower = ($_POST['count'] * 10) - 10;
$upper = $_POST['count'] * 10;
// would result in:
select * from table_name limit $lower, $upper // 20, 30
但是你也可以使用mysql的offset
关键字
$offset = $_POST['count'] * 10;
select * from table_name limit 10 offset $offset
这基本上是从数据库的下一个10行,你从AJAX查询。
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 如何在生成下载文件时显示加载动画
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 无法在通过jQuery的ajax加载的页面中执行javascript
- 如何通过ajax增加/减少PHP变量值并重新加载函数
- 每次使用 Javascript 加载页面时增加一个数字(变量)的简单方法
- 在不增加分析跳出率的情况下,绑定网页上的内部链接以动态加载
- 动态增加 AJAX 加载程序的负载百分比
- 每次加载内容后,Ajax调用都会增加
- 可以缓存JSON以增加性能/加载时间
- Ajax调用增加了网站加载时间
- 增加页面加载时间
- 每次“加载”后增加number的值
- 社交插件(facebook, Twitter, Google)增加3秒的加载时间到我的网站.推迟
- 从mysql数据库加载特定的行数,也增加了加载更多的功能
- 在HTML表中加载每行时增加延迟
- 如何在JavaScript中增加页面加载时文本字段的值
- 如何在javascript中增加页面加载的跨度值
- 如何使用javascript或jquery或ajax在php中增加字段数量,而无需重新加载整个页面
- 增加svg的加载器宽度