PDOで“Fatal error: Call to a member function rowCount() on a non-object回避
PDOでselectを実行と同時に数をrowCountでカウントする
もしエントリーが0でないなら・・・
を実行する際、レコードが0だと
Fatal error: Call to a member function rowCount() on a non-object
とエラーが返される問題に関して
$sql = "SELECT * FROM table"; $resolt = $pdo->query($sql); $entry=$resolt->rowCount(); if($entry!=0){ }
下記のように修正
$sql = "SELECT * FROM table"; $resolt = $pdo->query($sql); if(!empty($resolt)){$entry=$resolt->rowCount();}