下面是該查詢:PHP代碼回聲不返回「0」,如果沒有結果
$query = "SELECT name,deleted,COUNT(message) as message FROM guestbook_message WHERE name='".$name."' AND deleted=1 GROUP BY name";
$result = mysql_query($query) or die(mysql_error());
$deletedtotal_row = mysql_fetch_array($result);
在這裏,當我使用它:
echo "You have had ".($deletedtotal_row['deleted']) ? $deletedtotal_row['deleted'] : '0'." messages deleted";
這樣的錯誤,不顯示的語法錯誤,但不顯示任何結果。
但是當我使用:
echo ".$totaldeleted_row['deleted'].";
它工作正常。但是,如果沒有消息爲該用戶刪除,它不會返回任何內容,但我希望它顯示'0'。
任何想法我錯了嗎?
這不是*很不好*。它可能不是最佳的。閱讀可能不太好。但它絕不是*非常不好*(尤其是與您的選擇有關)...... – ircmaxell 2011-02-25 14:07:59
感謝您的回答。正在使用name =「。$ name」。好的在查詢中使用? – Tom 2011-02-25 14:08:23
當我使用它時,它似乎將我的所有div都不同步。直到我嘗試顯示'0'的結果爲止。 divs也在php裏面。 – Tom 2011-02-25 14:10:49