Cara mengatasi Error call to a member function result() on bool CodeIgniter. Ini bisa jadi dikarenakan gagal mendapatkan data query MySQL. Misalnya metode pengambilan datanya group by
sedangkan MySQL server dikonfigurasikan (sql-mode) ONLY_FULL_GROUP_BY
.
Oke cukup, saya tidak bisa lagi menjelaskannya, kalian bisa mempelajarinya di web lain. Nah sekarang solusinya adalah men-disable ONLY_FULL_GROUP_BY
dan juga mengatur mode SQL yang umum digunakan oleh provider web hosting.
Edit konfigurasi MySQL, di CentOS ada di /etc/my.cnf
untuk Ubuntu/Debian coba cek di folder /etc/mysql
Tambahkan baris berikut tepat di bawah section [mysqld]
:
sql-mode=NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
Simpan, dan restart MySQL server.