Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

कोडनिर्देशक में jQuery डेटाटेबल सर्वरसाइड काम नहीं कर रहा है

$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. एसक्यूएल:प्रश्नों का डिफ़ॉल्ट आदेश क्या है?

  2. MySQL में एक पूर्ण-पाठ खोज में * (तारांकन चिह्न) तैयार करना

  3. H2 रनस्क्रिप्ट कमांड सभी टेबल नामों को अपरकेस में बदल देता है

  4. अनुयायी/निम्नलिखित डेटाबेस संरचना

  5. इस MySQL कथन को सिम्फनी प्रोपेल में कैसे बदलें?