$sql="select * from ".$BIAOTOU."slides where hide=0 order by RAND() limit 0,4";
成都創(chuàng)新互聯(lián)是一家專注于網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè)與策劃設(shè)計(jì),石樓網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:石樓等地區(qū)。石樓做網(wǎng)站價(jià)格咨詢:13518219792
這樣就行,不過(guò)如果做著玩的站無(wú)所謂,如果商業(yè)應(yīng)用的話,用php隨機(jī)好點(diǎn)。mysql 函數(shù)盡量少用
array_rand()
在你想從數(shù)組中取出一個(gè)或多個(gè)隨機(jī)的單元時(shí)相當(dāng)有用。它接受
input
作為輸入數(shù)組和一個(gè)可選的參數(shù)
num_req,指明了你想取出多少個(gè)單元
-
如果沒有指定,默認(rèn)為
1。
如果你只取出一個(gè),array_rand()
返回一個(gè)隨機(jī)單元的鍵名,否則就返回一個(gè)包含隨機(jī)鍵名的數(shù)組。這樣你就可以隨機(jī)從數(shù)組中取出鍵名和值。
主要是用array_rand()方法
$a
=
range(1,100);
function
get_one($a){
if(count($a)=1){
$key=array_rand($a,1);
$value=$a[$key];
unset($a[$key]);
return
$value;
}else{
return
"都取光了";
}
}
//每次取值可以直接
echo
"取到的值:".get_one($a);
echo
"br還剩:".count($a);