php对于mysql数据库的操作
发布网友
发布时间:2022-04-06 03:19
我来回答
共2个回答
热心网友
时间:2022-04-06 04:48
$sql ="select * from db.pre order by num desc limit 0,10"
看了下 应该是这个意思
获取num字段中的值按从大到下 或是从小到大排列
是靠这句order by num desc 如果顺序是反的 把desc 改成 asc
而想10条10条的去拿 就相当于翻页一样
limit 0,10 这个地方 如果是简单的只拿10个 那么就是 limit 10
而你是要拿N个10条 就只有 limit 0,10
而0是什么呢
sql数据起始标记是从0开始的
所以0是表里数据序列的起始位
limit 10,10这个就是从数据的第11行取10个
热心网友
时间:2022-04-06 06:06
获取前10条或后10条数据(意思差不多是最近插入的),有哪些方式啊,
答:前10条 select * from pre order by id asc limit 10
后10条 select * from pre order by id desc limit 10
还有就是通过num字段里的值,我获取其中10条
答:select * from pre order by num desc limit 10