樓上說的比較正確
創(chuàng)新互聯(lián)建站服務(wù)項目包括同心網(wǎng)站建設(shè)、同心網(wǎng)站制作、同心網(wǎng)頁制作以及同心網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,同心網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到同心省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
?php
首先鏈接你的數(shù)據(jù)庫
sql="select
*
from
test
order
by
t
desc
limit
0,100"
$ret=mysql_query($sql,$db);//$db為數(shù)據(jù)庫連接
$zone=1;
while($row=mysql_fetch_array($ret)){
echo
"名次:".$zone.",";
echo
$row['m'];//用戶名
echo
$row['t'];//積分
echo
$row['u'];//序號
echo
"br/";
}
?
多重排序,order by 字段 方式,字段 方式...
order by age desc,id desc 先按年齡降序,相同的年齡里按id降序
order by id,age desc 先按id升序,相同的id里按年齡降序
至于你到底需要什么樣的排序方式,按這個思路自己寫就可以了
從你要輸出的結(jié)果來看,你這樣實現(xiàn)法不太科學(xué),代碼不高效,數(shù)據(jù)量少時還算說得過去,若上萬數(shù)據(jù)的話,服務(wù)器會崩潰。建議你在數(shù)據(jù)庫結(jié)構(gòu)上進(jìn)行改進(jìn),對于排序的字段設(shè)計可以采用人為可控制的數(shù)值,這樣你要實現(xiàn)的話,一個sql語句搞定到數(shù)組后,你想輸出哪種格式都是可以的了。你去參考下那些知名的CMS系統(tǒng)的數(shù)據(jù)庫設(shè)計結(jié)構(gòu),我想你會受到啟發(fā)的。
記得給分?。?!
select?*?from?table?order?by?id?desc
查詢?所有?來自?table表?排序?按照?id?降序,desc?代表降序,asc?代表升序
字符集很簡單,但是數(shù)據(jù)的排序需要通過SQL語句來協(xié)助完成,ORDER BY 語句,代碼如下:
//?假設(shè)你已經(jīng)成功連接了數(shù)據(jù)庫($mysqli變量假設(shè)為連接的資源句柄)
//?通過對象方式設(shè)置字符編碼
$mysqli?-?set_charset('utf8');
//?通過函數(shù)方式設(shè)置字符編碼
mysqli_set_charset($mysqli,?'utf8');
//?那么接下來是數(shù)據(jù)排序的話,需要編寫一條SQL查詢語句(DESC?倒序排列?|?ASC?正序排列)
$sql?=?"SELECT?`字段`?FROM?`表名`?WHERE?TRUE?ORDER?BY?`字段`?DESC;";
如果還有什么問題,歡迎追問~
沒大明白什么意思,我理解的是對數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行排序嗎,有一個字段記錄數(shù)據(jù)的序號。
兩種辦法:
第一、修改一個數(shù)據(jù)的序號時,統(tǒng)一設(shè)置序號值(+1或-1根據(jù)調(diào)整的具體序號來定)推薦使用replace
第二。是我常用的方法,在數(shù)據(jù)表中加一時間字段,來記錄調(diào)整序號時的時間。調(diào)整序號時,只改變被調(diào)整的數(shù)據(jù)的序號。然后記錄時間。讀取內(nèi)容時根據(jù)序號,時間排序。order by 序號,date desc
當(dāng)前名稱:php對數(shù)據(jù)庫排序 PHP排序
鏈接URL:http://jinyejixie.com/article18/hpsddp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計、網(wǎng)站改版、網(wǎng)站排名、網(wǎng)頁設(shè)計公司、商城網(wǎng)站、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)