Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Prüfen auf ein leeres Ergebnis (PHP, PDO und MySQL)

Sie werfen eine Ergebniszeile weg, wenn Sie $sth->fetchColumn() ausführen . So prüft man nicht, ob es Ergebnisse gibt. Das tust du

if ($sth->rowCount() > 0) {
  ... got results ...
} else {
   echo 'nothing';
}

Relevante Dokumentation ist hier:PDOStatement::rowCount