【发布时间】:2014-05-22 07:02:07
【问题描述】:
为什么会出错?
警告:mt_rand() [function.mt-rand]: max(0) is小于 min(1) in /users/avsm/www/pa-include/functions.php on line 332
这里是function.php第332行
$rand = mt_rand(1,$count);
从第 332 行到第 346 行
db_close();
$count = count($img);
$rand = mt_rand(1,$count);
db_connect();
$query = "SELECT * FROM pa_videos WHERE id = $rand";
$result = @mysql_query($query);
while($row = @mysql_fetch_array($result)){
$id = $row['id'];
$imag = $row['img'];
$title = $row['title'];
}
db_close();
if(!$imag) {
$rand = mt_rand(1,$count);
我该如何解决这个问题?
【问题讨论】:
-
max(0) 小于 min(1) 。这就是原因
-
您的问题出在
$count变量中。 -
这真是个RTFM的情况……
-
我的问题是第 332 行,$rand = mt_rand(1,$count);
-
不,你的问题是在没有阅读文档/手册的情况下使用函数