Gentili utenti,
utilizzo la classe mysqli per interrogare il mio database, riassumo e vi pongo il problema:

ho una tabella in cui sono salvate delle promozioni ed ognuna di esse è associata ad un negozio identificato tramite coordinate geografiche decimali (es: -40.928883 3.939933 ).

Ho creato un file .php che accetta come parametri (POST) queste due coordinate. Vorrei fare una query che seleziona le promozioni relative a negozi che si trovano a non più di tot metri (150 per esempio) dalle coordinate che do "in pasto" al file .php.

Tralasciando la funzione che verifica la distanza in metri in base a queste due coordinate (che già possiedo ma non posto per evitare il disorientamento) vi è un modo per fare questa "SELECT" includendo in essa una funzione MYSQL personalizzata per l'occasione o devo per forza passare da php?

Grazie