Mysql
 sql >> база данни >  >> RDS >> Mysql

Връщане на стойност, когато няма редове в PDO

Ако не е намерен ред, PDO::fetch връща false. Това е факт. Така че променете функцията си:

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. MySql count() за връщане на 0, ако няма намерени записи

  2. Как да свържете MySQL към Java програма

  3. Как да премахнете напълно MySQL от Ubuntu

  4. Neo4j - Изтрийте възел с помощта на Cypher

  5. MySQL SELECT най-често по групи