sql >> Databasteknik >  >> RDS >> Mysql

Söker efter ett tomt resultat (PHP, PDO och MySQL)

Du slänger en resultatrad när du gör $sth->fetchColumn() . Det är inte så man kollar om det finns några resultat. Det gör du

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

Relevant dokumentation finns här:PDOStatement::rowCount



  1. PHP PDO SQL returnerar bara en rad med data istället för alla rader

  2. Ta reda på vilken partition ett givet värde skulle mappas till i SQL Server (T-SQL)

  3. MySQL GROUP BY två kolumner

  4. T-SQL:Tar bort alla dubbletter av rader men behåller en