Web サイトで MySQL キーワード検索を行っていますが、問題なく動作します。問題は、誰かが私が追加していないキーワードを検索しても、結果ページに何も表示されないことです。
何も表示されない代わりに、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
メッセージは、Web ページの左上にも表示され、Web サイト全体が押し下げられます。)
そして、データベースにないことがわかっているキーワードを検索したとき、メッセージがまったく表示されず、以前のように何も表示されませんでした。
大なり小なり等号をいじってみたところ、同様の問題が発生しました。私の論理が逆だと言われたのですが、どのように見えるべきかわかりません。
事前に感謝します。