Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Giá trị trả về khi không có hàng nào trong PDO

Nếu không tìm thấy hàng nào thì PDO ::fetch trả về false. Đây là sự thật. Vì vậy, hãy thay đổi chức năng của bạn:

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. bảng truy vấn mỗi giây để thông báo. Nó có phải là một thực hành tốt?

  2. Tại sao lại xóa công cụ đặt init_command =INNODB của django DATABASE_OPTIONS sau khi tạo bảng?

  3. Kết nối JDBC- Class.forName so với Class.forName (). NewInstance?

  4. Sử dụng LIMIT trong GROUP BY để nhận N kết quả cho mỗi nhóm?

  5. Các giao dịch Mysql trong các giao dịch