[英]Google Maps Store Locator - PHP/MySQL error with SQL statement
提交我的sql語句后,我不斷收到以下錯誤
1064-您的SQL語法有誤; 檢查與您的MySQL服務器版本對應的手冊以獲取正確的語法,以在第5行的'-1 HAVING distance <25 ORDER BY distance LIMIT 0,20'附近使用
我的csv加載良好,我的sql語句如下:
SELECT
id,
( 3959 * acos( cos( radians(37) ) * cos( radians( lat ) ) * cos( radians( lng ) - radians(-122) ) + sin( radians(37) ) * sin( radians( lat ) ) ) ) AS distance
FROM test1-1
HAVING distance < 25
ORDER BY distance
LIMIT 0 , 20;
不知道為什么會這樣,我在FROM
(我的表名)之后將markers
更改為test1-1
。 我是新來的,拔頭發。
您收到的錯誤是由test1-1
的-
引起的。
只需將表名包裝在backtics中:
...
FROM `test1-1`
....
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.