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

Lỗi nghiêm trọng:Gọi đến một truy vấn hàm thành viên () trên null

Đầu tiên, bạn đã khai báo $ db bên ngoài hàm. Nếu bạn muốn sử dụng nó bên trong hàm, bạn nên đặt nó ở đầu mã hàm của mình:

global $db;

Và tôi đoán, khi bạn viết:

if($result->num_rows){
        return (mysqli_result($query, 0) == 1) ? true : false;

những gì bạn thực sự muốn là:

if ($result->num_rows==1) { return true; } else { return false; }


  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 - Làm thế nào để SUM lần?

  2. Lỗi khi gửi gói QUERY

  3. Cách kiểm tra phiên bản MySQL

  4. Cắt ngắn tất cả các bảng trong cơ sở dữ liệu MySQL trong một lệnh?

  5. MySQL Thêm Ràng buộc Duy nhất