Satu minggu ini sempat dibuat pusing sama error pada program Tugas Akhir saya. Pesan yang tertera adalah sebagai berikut :
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order = 224 WHERE id_color = col001'
SQL syntax yang saya masukkan adalah sebagai berikut :
UPDATE thread SET id_color=?, color=?, length=?, consumption=?, product=?, order = ? WHERE id_color=?
saya sudah berulang ulang memperhatikan syntax yang saya inputkan, tapi saya tidak menemukan ada yang aneh, hingga akhirnya saya mengadukan masalah ini ke Google dengan cara mengcopy pesan error yang tertera pada program saya. Jawaban yang saya dapatkan sungguh membuat saya kagum :D
Ternyata kata "order" merupakan salah satu keyword yang telah "direserved" sama MySQL.
Ternyata kata "order" merupakan salah satu keyword yang telah "direserved" sama MySQL.
Jadi kasarnya pesan error itu sebenarnya berbunyi "Emang lo ga ada keyword yang laen??"
Salah satu web memberi solusi untuk memberi tanda backquotes ( ' ) jadi gini ('order') tapi tetep aja errornya ga ilang. Hahaha, jadi solusi akhirnya ganti aja deh kata yang bermasalah tersebut dengan kata yang lain :D
Problem Solved!
@nabarianfany
@nabarianfany
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near "at line 1
ReplyDeleteklo permasalahanny sperti d atas gmn solusiny???
hmm, belum spesifik errorny, di line 1 itu codenya apa??
ReplyDeletecoba deh message errorny di copy ke google, trus search, Insya Allah dpt pencerahan, sm sprti yg saya alami :)
maaf numpang lewat..
ReplyDeletekebetulan saya pernah bermasalah seperti saudara agip.
untuk mengatasi masalah saudara agip..
perhatikan di koneksinya..
mungkin namadb atau pass'a yg salah..
udah tak tanyain sama google, tapi tetep aja gak ada solusi,
ReplyDeletesaya juga mengalami masalah seperti agip, dan saya coba menyelesaikannya dengan menggunakan solusi yang diberikan saudara mies wan php, tetapi tetap saja keluar error.
ReplyDeleteJadi gimana solusinya?
Masalah yg sama,
ReplyDeleteThanks..
DONE. thanks for help
ReplyDelete