0

mysql クエリが何も返さないときに「結果がありません」というエラー メッセージをエコーするのに苦労しています。私はPEARを使用しています。これが私が現時点で持っているものです。

while($rows =& $output->fetchRow()) {
if (numRows($query)== 0){
   echo 'No results';
}
else {
 echo 'data found';
}

}

私の質問をチェックしてくれてありがとう。

4

1 に答える 1

2

結果がない場合は、fetchRow何も返されません。つまり、ループはまったく実行されず、ループ内のコードも実行されません。ロジックは次のとおりです。

if numRows == 0
    echo error
else
    while fetchRow
        echo result
于 2012-04-24T01:43:35.240 に答える