ちょっと探して見つからなかったので、自前の検証結果をメモメモ。
個人的によく使うget_results, get_row, get_var。適当なSELECT文で検索かけて、見つかったら通常処理、見つからなかったらエラー処理的なことはよく書くかと思います。このとき、「見つかった/見つからなかった」の判定はどうしてますか?issetと思いきや・・・
isset()==FALSE | count() <= 0 | ==NULL | |
---|---|---|---|
get_var | OK | -(OKではある) | OK |
get_row | OK | -(OKではある) | OK |
get_results | NG | OK | OK |
get_resultsの戻り値、見つからなかった場合は、空の配列なんですね。このため、isset()だと、判別できません。ご注意をば・・・