十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
mysql:SELECT * FROM table order by rand() limit 10;
成都創(chuàng)新互聯(lián)是專業(yè)的保亭黎族網(wǎng)站建設(shè)公司,保亭黎族接單;提供成都網(wǎng)站制作、成都網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行保亭黎族網(wǎng)站開發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
從數(shù)據(jù)庫(kù)隨機(jī)取出來(lái)之后再用php處理一下,按照你的需求再排序咯。然后樓主還有什么疑問(wèn)的話,還不懂,可以去后盾人看看,里面有些資料,興許能夠幫助你
$sql = "SELECT * FROM chat WHERE id ".$lastID." ORDER BY id ASC LIMIT 60";
改為
$sql = "SELECT * FROM chat WHERE id ".$lastID." ORDER BY id ASC LIMIT 0,10";
你給出的數(shù)據(jù)組織形式,貌似是json,那么你可以直接用json_encode() 和 json_decode()進(jìn)行轉(zhuǎn)換后,再進(jìn)行處理。
示例代碼:
?php
$json = '{
"6846": {
"userid": "6846",
"expertname": "三劍客",
"firstrate": "0",
"wrong": null,
"firstqs": "2011254",
"firstvalue": "2",
"lastrate": "0",
"firstnum": "0",
"lastnum": "0",
"kjtime": "2012-09-30 00:00:00",
"successrate": "0",
"curqs": " (2012267,2012266,2012262,2012259,2011256,2011255,2011254 )",
"lastpaiming": "1",
"curpaiming": "1"
},
"9205": {
"userid": "9205",
"expertname": "東方諸葛",
"firstrate": "0",
"wrong": null,
"firstqs": "2011254",
"firstvalue": "2",
"lastrate": "0",
"firstnum": "0",
"lastnum": "0",
"kjtime": "2012-09-30 00:00:00",
"successrate": "0",
"curqs": " (2012267,2012266,2012262,2012259,2011256,2011255,2011254 )",
"lastpaiming": "2",
"curpaiming": "2"
},
"9213": {
"userid": "9213",
"expertname": "神探老李",
"firstrate": "0",
"wrong": null,
"firstqs": "2011254",
"firstvalue": "2",
"lastrate": "0",
"firstnum": "0",
"lastnum": "0",
"kjtime": "2012-09-30 00:00:00",
"successrate": "0",
"curqs": " (2012267,2012266,2012262,2012259,2011256,2011255,2011254 )",
"lastpaiming": "3",
"curpaiming": "3"
},
"17518": {
"userid": "17518",
"expertname": "草原雄鷹",
"firstrate": "0",
"wrong": null,
"firstqs": "2011254",
"firstvalue": "2",
"lastrate": "0",
"firstnum": "0",
"lastnum": "0",
"kjtime": "2012-09-30 00:00:00",
"successrate": "0",
"curqs": " (2012267,2012266,2012262,2012259,2011256,2011255,2011254 )",
"lastpaiming": "4",
"curpaiming": "4"
}
}';
echo 'Pre';
print_r( json_decode($json,true) );
echo '/pre';
?
先找出狀態(tài)=1的最大cid:X,然后搜索cid = X的那一行:
select name from 表名 where cid = (select max(cid) from 表名 where status=1) 其中status類型要為int
如果是varchar,就要寫成status='1'
按照樓主已死貼出完整代碼,看不懂再問(wèn)
$sql="select * from `user` order by `id` desc";//自己隨便寫一個(gè)sql語(yǔ)句測(cè)試用,根據(jù)自己需求替換,不要加limit
$pagesize=10;
$num=mysql_num_rows(mysql_query($sql));
$pagecount=ceil($num/$pagesize);
$pageall=$num;
if(!isset($_GET["page"])){//這里翻頁(yè)模式用GET方式傳參解決,?page=1的方式
$pageindex="1";
}else{
$pageindex=$_GET["page"];
if($pageindex==""){
$pageindex="1";
}elseif(!is_numeric($pageindex)){
$pageindex="1";
}elseif(substr_count($pageindex,".")!=0){
$pageindex="1";
}elseif($pageindex$pagecount){
$pageindex=$pagecount;
}elseif($pageindex=1){
$pageindex="1";
}
}
if($pageindex$pagecount){
$start=($pageindex-1)*$pagesize;
$sql1=$sql." limit ".$start.",".$pagesize;
}else{
if($num%$pagesize!=0){
$start=($pageindex-1)*$pagesize;
$sql1=$sql." limit ".$start.",".($num%$pagesize);
}else{
$start=($pageindex-1)*$pagesize;
$sql1=$sql." limit ".$start.",".$pagesize;
}
}
$result=mysql_query($sql1);
while($RS = @mysql_fetch_array($result)){
//按要求讀出每次循環(huán)的字段
}
明白你的意思了。
$a = mysql_query("select * from table_name", $link); //這個(gè)地方你的寫法有問(wèn)題,兩個(gè)參數(shù)外不需要加引號(hào),我的是正確的
這個(gè)$a只是mysql一個(gè)資源集,你要用mysql_fetch_array這個(gè)函數(shù)循環(huán)從里面提取數(shù)據(jù),具體可以查手冊(cè)mysql_fetch_array的用法,完整代碼是:
$a = mysql_query("select * from table_name", $link);
while ( $row = mysql_fetch_array($a) )
{
print_r($row); //$row 就是一行數(shù)據(jù),是一個(gè)數(shù)組
}