您的位置:宽带测速网 > 帝国cms > 帝国cms自定义函数之随机获取10条信息id

帝国cms自定义函数之随机获取10条信息id

2025-06-17 15:19来源:互联网 [ ]

functionjhc_get_keyid($tbname,$limit=10){

global$empire,$dbtbpre;

$maxid=$empire->gettotal("selectmax(id)astotalfrom{$dbtbpre}ecms_{$tbname}");

$ids=array();

$i=0;

while($i<$limit){

$key=rand(1,$maxid);

$key=$empire->gettotal("selectidastotalfrom{$dbtbpre}ecms_{$tbname}whereid<=$keyorderbyiddesclimit1");

if(in_array($key,$ids))continue;

$ids[]=$key;

$i++;

}

$rand=implode(',',$ids);

return$rand;

}