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

Zwracana wartość, gdy w PDO nie ma wierszy

Jeśli nie znaleziono żadnego wiersza, PDO::fetch zwraca fałsz. To jest fakt. Zmień więc swoją funkcję:

function(){
    $success = $this->query($query, $bindvalues);
    if(!$success) {
        //handle error
        return false;
    }
    $rows = $this->stmt->fetch(PDO::FETCH_ASSOC);
    return $rows ?: null;
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. LOAD DATA LOCAL INFILE zabronione w... PHP

  2. Wyzwalacze PHP MySQL - Jak przekazać zmienne do wyzwalacza?

  3. Przywróć bazę danych MySQL ze znakami Unicode (arabskimi i kurdyjskimi) w formacie .gz

  4. Zaawansowane łączenie MySQL. Przyspieszenie zapytania

  5. Jak zarządzasz bazami danych w fazie rozwoju, testów i produkcji?