我想有在数据库端,而不是客户端这样一个循环:创建MySQL的功能,以取代PHP代码
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端的这样的功能?
有什么不对获取数组? –
什么都没有,它的效果很好,但它的数据库类和我的导师想要尽可能多地在数据库端 - 他通过说这种语言的可移植性来说明它的可移植性。 –
使用[PDO](http://php.net/manual/en/book.pdo.php)也许? –