mysql SQL code for selecting nearby entries longitute latitude

in #mysql9 years ago

$stmt = $pdodb->prepare("SELECT field1, field2, SQRT(

    POW(69.1 * (dblat - :dblat), 2) +

    POW(69.1 * (:dblon - dblon) * COS(dblat / 57.3), 2)) AS distance

FROM tablename HAVING distance < :distance");


$stmt->bindParam(':dblat', $lat);

$stmt->bindParam(':dblon', $lon);

$stmt->bindParam(':distance', $distance); // in miles

$stmt->execute();

Coin Marketplace

STEEM 0.12
TRX 0.33
JST 0.032
BTC 113947.19
ETH 4141.23
USDT 1.00
SBD 0.78