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

Tiêu chuẩn nghiêm ngặt:ID tài nguyên # 73 được sử dụng làm độ lệch, truyền sang số nguyên

Bạn đang sử dụng một tài nguyên , mà không phải một số nguyên, dưới dạng số nguyên. Mặc dù bạn nhìn thấy một số khi bạn kiểm tra nó, nhưng nó thực sự không phải là một số nguyên thực. Đó là một ID tài nguyên được liên kết với kết nối MySQL của bạn.

Nếu bạn muốn sử dụng nó như một số nguyên, tôi nghĩ rằng bạn có thể chuyển nó thành một số nguyên trước khi sử dụng nó (tôi chưa bao giờ thực sự thử nó).

    if($query_id)
    {
        $id = (int) $query_id;

        $this->q_array[$id] = @mysql_fetch_array($query_id,MYSQL_ASSOC); // LINE 124
        return $this->q_array[$id]; //LINE 125
    }



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách kiểm tra xem một chuỗi là DATE, TIME hoặc DATETIME hợp lệ

  2. MySQL nhiều logic điều kiện WHERE VÀ / HOẶC

  3. Truy vấn MySQL để trả về các hàng bằng hoặc lớn hơn một ngày nhất định, trong đó ngày được phân tách trong các cột năm, tháng và ngày

  4. Lập chỉ mục một cột MySql TEXT?

  5. Chèn mysqli PHP không hoạt động, nhưng không đưa ra bất kỳ lỗi nào