Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Standar Ketat:ID Sumber Daya#73 digunakan sebagai offset, casting ke integer

Anda menggunakan sumber daya , yang bukan bilangan bulat, sebagai bilangan bulat. Meskipun Anda melihat angka saat Anda memeriksanya, sebenarnya itu bukan bilangan bulat yang sebenarnya. Ini adalah ID sumber daya yang dikaitkan dengan koneksi MySQL Anda.

Jika Anda ingin menggunakannya sebagai bilangan bulat, saya pikir Anda dapat melemparkannya ke bilangan bulat sebelum menggunakannya (saya tidak pernah benar-benar mencobanya).

    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. 100% cara aman untuk menyimpan html di MySQL

  2. Bagaimana cara saya menggunakan PHP dengan benar untuk menyandikan objek MySQL ke JSON?

  3. KUNCI UTAMA Acak untuk Innodb

  4. Di MySQL, mengapa aman mematikan innodb_support_xa untuk pembaruan utas tunggal?

  5. Perbandingan harga &stok MySQL