簡體   English   中英

Google Maps Store Locator-SQL語句導致PHP / MySQL錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM