Error ini muncul pada saat kita menggunakan prefix tabel. error lengkapnya seperti ini :
Error Number: 1064
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '.* FROM `d_pages` LIMIT 10' at line 1
SELECT d_`pages`.* FROM `d_pages` LIMIT 10
Filename: models/Grocery_crud_model.php
Line Number: 87
Awalnya saya bingung sendiri dengan kedapatannya error ini, karena di forum grocery-nya sendiri belum ada yang solved, contohnya ini : http://www.grocerycrud.com/forums/topic/2577-table-prefix-bug/ .
Namun setelah beberapa lama saya otak atik grocery-nya, akhirnya saya nemu cara ngebenerinnya. Sederhana, cukup kayak gini aja :
Buka models/grocery_crud_model.php
Pada line 53, edit :
$select = "`{$this->table_name}`.*";
menjadi
$select = "{$this->table_name}.*";
Seperti tak ada perbedaan, namun jika kamu jeli, terdapat perubahan kecil pada baris kode di atas, yups betul, saya menghapus tanda kutip ( ` ) yang mengapit kode {$this->table_name}
Sederhanakan ? hehe
Mungkin cukup sekian tutorial kali ini, semoga bermanfaat :)
Posting Komentar