我在我的網站上有一個MySQL關鍵字搜索,它工作正常。問題在於當某人搜索我沒有添加的關鍵字時,結果頁面上什麼也沒有顯示。PHP mysql_num_rows「沒有結果」的消息?
而不是沒有出現我想有一個no results found
消息。
所以我用下面的代碼:
if (mysql_num_rows($Recordset1) > 0) {
// no results
echo 'No results found.';
} else {
do {
// output
} while($res = mysql_fetch_assoc($Recordset1));
}
的問題是,每當我搜索的關鍵詞知道它是在我的數據庫,我得到我的結果與no results found
消息一起。 (no results found
消息也出現在我的網頁的左上角,推動我的整個網站。)
當我搜索一個關鍵字,我知道不在我的分貝,我沒有得到任何消息,它顯示沒有像以前那樣。
我玩弄了更大,更小,和相同的跡象,並得到類似的問題。我被告知我的邏輯是倒退的,但我不確定它應該如何看待。
任何幫助將不勝感激,在此先感謝。
一段後,取一個變量導致我的搜索停止在一起工作的原因。 – Will 2012-01-03 02:52:32