
正文
php数据库降序 数据库 降序
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
就是一个表有2个字段 一个是发布时间 一个是更新时间,如何根据这两个字段来进行降序排序啊
如果是php的话可以以数组的形式从数据库中取出来,然后以:
rsort() - 以降序对数组排序
arsort() - 根据值,以降序对关联数组进行排序
krsort() - 根据键,以降序对关联数组进行排序
如果是mysql数据库的话,完全可以根据查询语句进行正序还是倒序,
倒序语句为:SELECT * from 表名 ORDER BY 根据排序的字段名 DESC;
其他的语言和表没有接触过,新手码农,新手知道,望采纳!
相关问答
Q1: PHP按点击次数降序显示。
每次点击或下载都在数据库中的统计点击或下载次数字段+1 比如
update application set click_count = click_count + 1 where app_id = 1;
然后获取排序的话就是:
select * from application order by click_count desc limit 0,10;
后面的limit 0,10 是获取软件排行的前10个
Q2: thinkPHP 如何查询出数据库中id最大的一条数据?
thinkPHP 查询数据库中id最大的一条数据操作如下:
先给数据库中的这个字段(sort)分组 再降序排列, 取第1条。
通过步骤1 获取了 sort值为最大的数据, 然后在 通过 where sort ='步骤1取的值'。
查询最大ID,select max(id) from table。
查询最大ID的记录 select * from table where id = (select max(id) from table)
或者select * from table t where not exists (select 1 from table t1 where t1.id t.id)
Q3: php 读取数据库里数据后 页面的表头点击排序的问题
$order = isset($_GET['order']) ($_GET['order'] == 'asc') ? 'asc' : 'desc';
接收order参数用于查询
$order_hit = $order == 'asc' ? 'desc' : 'asc';
echo 'a href="xxx.php?order='.$order_hit.'"... .../a';
大概就是这样。
Q4: php查询数据库,如何根据两个字段的值排序
多重排序,order by 字段 方式,字段 方式...
order by age desc,id desc 先按年龄降序,相同的年龄里按id降序
order by id,age desc 先按id升序,相同的id里按年龄降序
至于你到底需要什么样的排序方式,按这个思路自己写就可以了
Q5: 用php如何实现按钮排序功能,如下图
这种类表排序方法思路如下:
点击按钮后将排序规则带上,比如有两个按钮,一个是id升序 一个是按id降序
那么这两个按钮的链接分别为 index.php?key=idorder=desc index.php?key=idorder=asc
在php文件中收到key和order两个参数后构造sql语句时的order by就有了,这样从数据库拿到的数据就自然排序好了,直接填充在table里就好了。
php数据库降序的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于数据库 降序、php数据库降序的信息别忘了在本站进行查找喔。







