我有这个问题和错误:
错误消息:
发生数据库错误
错误号:1064
SQL语法中有错误;请查看手册
对应于要使用的正确语法的MariaDB服务器版本
在provinsi.IDProvinsi上加入provinsi作为provinsi=
3号线lokasi_wisata.IDP'
选择id_lw,judul_lw,left(deskripsi_lw,30)deskripsi_lw,latitude_lw,longitude_lw,
nama_p,nama_k,status_lw,gambar_lw,lokasi_wisata订单,id_lw
ASC加入provinsi作为provinsi ON provinsi.IDProvinsi=
lokasi_wisata.IDProvinsi以kabupaten的身份加入kabupaten
kabupaten.IDKabupaten=lokasi_wisata.IDKabupaten judul逖l喜欢的地方
“%%”限制0,10
文件名:C://xampp/htdocs/mtma/application/models/pagination_model.php
行号:21
查询:

 $sql = "select id_lw,judul_lw,left(deskripsi_lw,30)deskripsi_lw,latitude_lw,longitude_lw,
                nama_p,nama_k,status_lw,gambar_lw
                from lokasi_wisata ORDER BY id_lw ASC JOIN
                provinsi as provinsi ON provinsi.IDProvinsi = lokasi_wisata.IDProvinsi JOIN
                kabupaten as kabupaten ON kabupaten.IDKabupaten = lokasi_wisata.IDKabupaten where judul_lw like '%$st%' limit " . $start . ", " . $limit  ;

最佳答案

order by部分未正确定位。它属于最后,而不是在连接之前:

$sql = "select id_lw,judul_lw,left(deskripsi_lw,30)deskripsi_lw,latitude_lw,longitude_lw,
                nama_p,nama_k,status_lw,gambar_lw
                from lokasi_wisata JOIN
                provinsi as provinsi ON provinsi.IDProvinsi = lokasi_wisata.IDProvinsi JOIN
                kabupaten as kabupaten ON kabupaten.IDKabupaten = lokasi_wisata.IDKabupaten where judul_lw like '%$st%' ORDER BY id_lw ASC limit " . $start . ", " . $limit  ;

关于php - 您的SQL语法错误;检查与您的MariaDB服务器版本相对应的手册以获取正确的语法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39834422/

10-11 02:44