这样如何 :>$queryString="select count(id) as COUNTROW from user"; $queryResult=@mysql_query($queryString); $queryArray=@mysql_fetch_array($queryResult); $mx_Num=$queryArray[COUNTROW]; $mx_Num=$mx_Num-5;$startRow = @rand(0, $mx_Num); // @mt_rand(0,$mx_Num)$queryString="select id,name,addr,email from user where name like '李%' limie $startRow,5";
to _pb_(布衣) ??不明白,你的说的---来点真---是什么意思??
to _pb_(布衣)这样是不是出现连续的五个啊如果采用循环,每次只随机取一个,应该合理一些吧
e.g.用mysql 自己的随机函数 order by rand()select * from table order by rand() limit 5
to coolstr(小菜鸟)rand() 函数还能这样用??mysql 的 手册中没有,是不是 PHP 中 关于 mysql 的函数都能这样用。--------------------------------------------------------------- to 快刀 没看楼主的名字,搞错了。
$queryResult=@mysql_query($queryString);
$queryArray=@mysql_fetch_array($queryResult);
$mx_Num=$queryArray[COUNTROW];
$mx_Num=$mx_Num-5;$startRow = @rand(0, $mx_Num); // @mt_rand(0,$mx_Num)$queryString="select id,name,addr,email from user where name like '李%' limie $startRow,5";
to 快刀
没看楼主的名字,搞错了。