2009-06-18 6 views
0

私は空間インデックスのためにPHPでクエリを記述しようとしています。あなたはPHPでmysqlの拡張子を使用している場合しかし、私はPHPでの空間インデックスクエリ

SET @p = CONCAT('Polygon((',lat1,'',lon1,',',lat1,'',lon2,',',lat2,'',lon2,',',lat2,'',lon1,',',lat1,'',lon1,'))'); 
+0

達成しようとしていることを指定した場合、回答が得られる可能性があります。これは現時点ではあまりにも曖昧です。 –

答えて

0

...トラブル次のコード行のクエリを書くことを抱えている、このクエリはエラーに戻りました。 mysqlの拡張子を使用する場合は、mysqliの拡張子を使用してください。

0

一般的に正しい順序(いくつかの奇妙な例外を除きます)は、(lat long)ではなく(long lat)です。または、あなたはちょうどlat1 long1の間のあなたの連合のスペースを逃していますか? WKTの構文は次のとおりです。

GeomFromText('POLYGON(long1 lat1, long2 lat2, long3 lat3)')

座標はスペースで区切られ、カンマで指しています。 でも大文字と小文字の区別がありませんが、仕様では大文字と小文字は区別されませんが、ALL CAPSを使用することをお勧めします。

関連する問題