本文目錄一覽:
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來排這個新聞
而不是用戶註冊成功的時間
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/230453.html