在查詢評論時,如果有任何評論,應該顯示,如果沒有任何評論,它應該顯示沒有評論。IF/ELSE不能顯示想要的結果
註釋顯示正確,但if函數顯示沒有任何註釋不起作用。
$comments = mysql_query ("SELECT * FROM comments WHERE post_id = '". $_GET['id']."'");
while ($comment = mysql_fetch_array ($comments)) {
//If there are'nt any results
if(mysql_num_rows($comment) < 0) {
echo "No comments yet!";
} else {
//If there are any results
echo "<p>" . $comment['comment'] . "</p>
<p><b>" . $comment['author'] . "</b>, " . date("M j, Y ", strtotime($comment["date"])) . "</p>";
}
}
如果(mysql_num_rows($評論)<1) - 改變0到1 – s3polz
在「不工作」中準確定義你的意思。 – Leri
'(mysql_num_rows($ comment)<0)'如果沒有找到它將會是0,但是你想要小於0,所以它到了else部分。將0改爲1,它會起作用。 – CustomX