首页 > 编程知识 正文

php排序和mysql排序,php 选择排序

时间:2023-12-29 13:16:32 阅读:329731 作者:XGMH

本文目录一览:

php和mysql排序问题

php方法:

可以查一下“冒泡排序”,可以实现

只需要把往前推的规则改一下即可

mysql方法:

可以添加一个新的字段,name_type 你在输入数据的时候,姓张的name_type = 1 ,类似

姓王的name_type= 2 ,查询的时候order by name_type asc 即可;

php读取mysql排序问题

$order=$_GET['order'];

$fs=$_GET['fs'];

if(isset($order)){

$order=$_GET['order'];

}else{

$order="id";//默认为id排序

}

if(isset($fs)){

$fs=$_GET['fs'];

}else{

$fs="asc";//默认为asc,因为asc可以省略,所以可以留空

}

修整了下

php mysql 时间排序

select * from table order by 时间字段1 asc,时间字段2 desc

以上是两个时间字段,按时间1升序,时间2降序!

如果你只有一个时间段的时间,并且每次查询排序的话,就用楼上的代码!

php怎么mysql的字段id来排序啊。

为了给你答题,必须得写这么多才能通过检查,要不然根本不让通过。急用的话直接复制最后一行代码即可!

我看了下,你这个是需要将正序排列转为倒序排列吧

mysql中的排序是使用 order by 来排序的,你要根据什么字段排序,就order by 什么字段

所以这里得用 order by ,例如 order by id asc 就是根据id正序排序,那么倒序排序呢?

下面我给你贴出答案:

select id,zh,zcm,time,ts from scc order by id desc;

mysql+php中2张表如何做排序写出

select a.newsid , b.data , b.acid from 表A as a , 表2 as b where a.id = b.id and a.id = 1 order by a.date desc

原本我是想这么写的

但是看到你的两个表都有date

我就傻了

我只能说这得看你的需求是需要按照那个时间来派

不可能是两个时间都要

除非是根据时间差来排序

就好像你这个用户是在13333注册成功的

而你这个用户是在14221发布的新闻

你就得根据这个14221来排这个新闻

而不是用户注册成功的时间

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。