php+ajax+mysql分页

版权声明:本文为博主原创文章,遵循 CC 4.0 BY 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_27984879/article/details/90694742

MySQL的基本查询

  • 基本查询
  • 条件查询
  • 投影查询

分页查询

limit M offset N
  • M pageSize 页面上每页展示的个数
  • N 从第几条开始

简写:

limit N,M

例:
t_blogs表中查询type等于1按照时间从久到新排序,选取10条,从第0条计算

select * from t_blogs where type = 1 order by date limit 10 offset 0;
  • 当offset的N超过了数据集的总量,不会报错,会返回一个空集

大数据量分页查询

未做深入研究,mysql本身就不支持大数据量.

  • 联合索引
  • 查询出id,单独查询每条

调出数据总量

php操作mysql

  • mysql 扩展
  • mysqli 扩展
  • pdo_mysql 扩展

防止sql注入

AJAX简介

var request = new XMLHttpRequest();

//http请求状态变化回调
request.onreadystatechange = function () {
	//成功完成
	if(request.readyState == 4){
		if(request.status == 200){
			return succes(request.respnseText);
		}else{
			return fail(request.respnseText);
		}
	}
}

request.open('GET','URL');
request.send();

猜你喜欢

转载自blog.csdn.net/qq_27984879/article/details/90694742