Friday, June 17, 2016

Cara memberbaiki error "check the manual that corresponds to your ..." di grocery CRUD

Cara memberbaiki error "check the manual that corresponds to your ..." di grocery CRUD

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 :)

Saya hanya seorang "newbie" yang baru bisa ngoding lohor kemarin.


EmoticonEmoticon