Mysql
 sql >> база данни >  >> RDS >> Mysql

jquery datatable сървърна страна в codeigniter не работи

$this->db->query() не е активна функция за запис и трябва да се използва самостоятелно.
Когато извикате $this->db->get() , който е част от активния запис, получавате грешка „Няма намерени таблици“, тъй като все още не предоставяте никакво име на таблица към този метод.

Можете да промените $this->db->query($sql) използвайки вместо това активен запис:

    $this->db->select('judul.id_judul, judul.judul_buku, judul.isbn, judul.penulis, judul.penerbit, judul.klasifikasi, judul.cover, judul.letak')
                ->select("IFNULL((SELECT COUNT(buku.id_buku) FROM buku WHERE buku.id_judul = judul.id_judul GROUP BY buku.id_judul),0) AS jumlah_total", false)
                ->select("IFNULL((SELECT COUNT(buku.id_buku) FROM buku WHERE buku.id_judul = judul.id_judul AND buku.is_ada = 'y' GROUP BY buku.id_judul),0) AS jumlah_ada", false)
                ->select("IFNULL((SELECT COUNT(buku.id_buku) FROM buku WHERE buku.id_judul = judul.id_judul AND AND buku.is_ada = 'n' GROUP BY buku.id_judul),0) AS jumlah_dipinjam", false)
                ->from('judul')
                ->group_by('judul.id_judul')
                ->order_by('judul.id_judul', 'DESC');



  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 сортиране на йерархични данни

  2. Python:Преобразувайте кортеж в низ, разделен със запетая

  3. Python, Brew и MySQLdb

  4. Как мога да спра MySQL заявка, ако отнема твърде много време?

  5. Как да заменя идентификаторите на отдели, разделени със запетая, съответно с тяхното име?