所以,即時嘗試做投票,當我運行mysql給我這個錯誤,我不知道它是什麼意思。警告:max()[function.max]:數組必須包含至少一個元素 - 這是什麼?
警告:MAX()[function.max]:數組必須包含至少一個元素在....管線18
任何人都可以請指導我的什麼呢?
這是我的代碼:
$query = mysql_query("SELECT * FROM `poll` ORDER BY `id` ASC LIMIT 1");
$rows = mysql_num_rows($query);
if($rows > 0){
$poll = mysql_fetch_array($query);
$title = $poll['name'];
} else {
$title = 'No Poll Yet';
}
$query = mysql_query("SELECT COUNT(`id`) as hits FROM `responses` GROUP BY `qid`");
$me = array();
while($row = mysql_fetch_array($query)){
$me[] = $row['hits'];
}
$max = max($me); ////// THIS IS LINE 18
$query = mysql_query("SELECT `questions`.`pid` FROM `responses`, `questions` WHERE `responses`.`qid`=`questions`.`id` AND `responses`.`ip`='".$_SERVER['REMOTE_ADDR']."' AND pid='".$poll['id']."'");
行之後 「//////」
任何幫助18注意什麼? :■
這意味着數組'$ me'是空的,這可能是因爲查詢沒有返回任何內容。 – Dani
閱讀說明書。 – Robik
ohh okk。 Thankssss – Ivan