【发布时间】:2017-02-11 13:32:40
【问题描述】:
我有这个查询和错误:
错误信息:
发生数据库错误
错误号:1064
您的 SQL 语法有错误;检查手册 对应于您的 MariaDB 服务器版本,以便使用正确的语法 'JOIN provinsi as provinsi ON provinsi.IDProvinsi = 第 3 行的 lokasi_wisata.IDP' 选择 id_lw,judul_lw,左(deskripsi_lw,30)deskripsi_lw,latitude_lw,longitude_lw, 来自 lokasi_wisata 的 nama_p、nama_k、status_lw、gambar_lw 由 id_lw 订购 ASC JOIN provinsi as provinsi ON provinsi.IDProvinsi = lokasi_wisata.IDProvinsi 加入 kabupaten 作为 kabupaten ON kabupaten.IDKabupaten = lokasi_wisata.IDKabupaten 其中 judul_lw 喜欢 '%%' 限制 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 放在最后,就在 LIMIT 之前。
标签: php mysql sql join sql-order-by