7

次のクエリを使用して、最寄りの場所の Google マップを検索しています。Sqlインジェクションの影響を受けませんか。そうでない場合は、誰かがそれを取り除くのを手伝ってくれます。

AlphaCourses.find_by_sql("SELECT *,(  6371 * acos( cos( radians( #{@latitude} ) ) * cos( radians( latitude ) ) * cos( radians( longitude ) - radians( #{@longitude} ) ) + sin( radians( #{@latitude} ) ) * sin( radians( latitude ) ) ) ) AS distance FROM alpha_courses HAVING distance <= #{@radius} ORDER BY distance LIMIT 200")

前もって感謝します。

4

1 に答える 1