PDOでselectを実行と同時にselectされた数をrowCountでカウントする際、
レコードがnullだと
Fatal error: Call to a member function rowCount() on null
とエラーが返される
index.php
$sql = "SELECT * FROM table";
$resolt = $pdo->query($sql);
$entry=$resolt->rowCount();
.log
PHP Fatal error: Uncaught Error: Call to a member function rowCount() on null in /var/www/html/index.php:51
if
文で$entry
がempty
ではない場合にrowCount
するように修正する。
index.php
$sql = "SELECT * FROM table";
$resolt = $pdo->query($sql);
if(!empty($resolt)){$entry=$resolt->rowCount();}
成功!!