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

Masalah catatan aktif CodeIgniter yang memanggil beberapa prosedur tersimpan

Masalahnya terkait dengan record aktif CodeIgniter dan beberapa panggilan prosedur tersimpan database.

Pertama-tama periksa parameter dbdriver (application/config/database.php ) disetel ke mysqli .Kemudian, seperti yang dijelaskan dalam " Memanggil pertanyaan prosedur tersimpan dari kelas Rekaman Aktif CodeIgniter di StackOverflow , menambahkan ke system/database/DB_active_rec.php fungsi berikut:

function freeDBResource($dbh){
    while(mysqli_next_result($dbh)){
            if($l_result = mysqli_store_result($dbh)){
              mysqli_free_result($l_result);
            }
        }
}

..Dan di pengontrol Anda gunakan:

$this->db->freeDBResource($this->db->conn_id);

setelah panggilan prosedur tersimpan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. perbarui tabel dengan data dari tabel lain jika tidak nol?

  2. MySQL - Tabel duplikat

  3. Cara update kolom id mulai dari 1 lagi

  4. Apakah MySQL mengoptimalkan subquery secara otomatis?

  5. Mengapa MySQL mengizinkan grup berdasarkan kueri TANPA fungsi agregat?