クライアントではなくデータベース側でこのようなループが必要です。
while($result = mysql_fetch_array($exec)) {
$pitagoras = sqrt(($result['driverpoint_lat']-$lat1)*($result['driverpoint_lat']-$lat1)+($result['driverpoint_lng']-$lng1)*($result['driverpoint_lng']-$lng1));
if($pitagoras < $distance_least) {
$distance_least = $pitagoras;
$closest_driver = $result['iddriver'];
}
}
mysql_fetch_array()
行からデータを取得したい場合、またはmysql側でそのような機能を実現するためのまったく別の方法がある場合に置き換える方法はありますか?