Mysql
 sql >> Database >  >> RDS >> Mysql

Verifica di un risultato vuoto (PHP, PDO e MySQL)

Stai eliminando una riga di risultati quando esegui $sth->fetchColumn() . Non è così che controlli se ci sono risultati. Tu lo fai

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

La documentazione pertinente è qui:PDOStatement::rowCount