Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
mysql クエリが何も返さないときに「結果がありません」というエラー メッセージをエコーするのに苦労しています。私はPEARを使用しています。これが私が現時点で持っているものです。
while($rows =& $output->fetchRow()) { if (numRows($query)== 0){ echo 'No results'; } else { echo 'data found'; } }
私の質問をチェックしてくれてありがとう。
結果がない場合は、fetchRow何も返されません。つまり、ループはまったく実行されず、ループ内のコードも実行されません。ロジックは次のとおりです。
fetchRow
if numRows == 0 echo error else while fetchRow echo result