0
我試圖從我的數據庫打印出數據。當數據庫中存在某些內容時,它會做得很好,但當它爲空時,它會發送一個變量爲空的通知。當我的數組爲空時,如何才能趕上這條通知?注意:undefined variabl
這是通知:注意:未定義的變量:result_array
PHP:
$event = new Event();
$event_id = $_GET['event_id'];
$eventcomment = new EventComment();
$comments = $eventcomment->GetAllComments($event_id);
<?php
if(isset($comments))
foreach ($comments as $comment) {
echo "<p> " . $comment['tblevent_comment_text']. " <br>" . $comment['tblevent_comment_name'] . "</a></p>";
}
?>
功能:
public function GetAllComments($event_id)
{
$db = new Db();
$select = "SELECT * FROM tblevent_comment WHERE tblevent_id =" . $event_id . " ORDER BY tblevent_comment_id DESC";
$result = $db->conn->query($select);
while($row = mysqli_fetch_assoc($result))
{
$result_array[]=$row;
}
return $result_array;
}
只是在使用它之前在GetAllComments函數中定義$ result_array。 –
對'empty()'的調用是否適合您? – Floris