Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Sprawdzanie, czy wynik jest pusty (PHP, PDO i MySQL)

Wyrzucasz wiersz wyników, gdy wykonujesz $sth->fetchColumn() . Nie tak sprawdzasz, czy są jakieś wyniki. Tak

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

Odpowiednia dokumentacja jest tutaj:PDOStatement::rowCount



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dynamiczne budowanie zapytań PDO

  2. SQL Nie można utworzyć tabeli (errno:150)

  3. Sortowanie SQL według pierwszych dwóch znaków pól

  4. Odejmij miesiąc i dzień mysql

  5. Tabele przestawne MySQL — wiersze do kolumn. Zapytanie