Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

PHP में ज़िप कोड के बीच की दूरी की गणना

मैजिक नंबर . के लिए कुछ एनोटेशन के साथ यह माइक का जवाब है . यह मेरे लिए कुछ परीक्षण डेटा के लिए ठीक काम कर रहा था। :

function calc_distance($point1, $point2)
{
    $radius      = 3958;      // Earth's radius (miles)
    $deg_per_rad = 57.29578;  // Number of degrees/radian (for conversion)

    $distance = ($radius * pi() * sqrt(
                ($point1['lat'] - $point2['lat'])
                * ($point1['lat'] - $point2['lat'])
                + cos($point1['lat'] / $deg_per_rad)  // Convert these to
                * cos($point2['lat'] / $deg_per_rad)  // radians for cos()
                * ($point1['long'] - $point2['long'])
                * ($point1['long'] - $point2['long'])
        ) / 180);

    return $distance;  // Returned using the units used for $radius.
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं mysql में कैस्केड को हटाने पर कैसे उपयोग करूं?

  2. मैं MySQL रूट उपयोगकर्ता के पूर्ण विशेषाधिकारों को कैसे पुनर्स्थापित कर सकता हूं?

  3. Mysql त्रुटि 1025 (HY000) का क्या अर्थ है:'./foo' के नाम बदलने में त्रुटि (त्रुटि:150) का क्या अर्थ है?

  4. MySQL में CONCAT में GROUP_CONCAT का उपयोग कैसे करें

  5. स्ट्रिंग फ़ील्ड से MySQL में दिनांक परिवर्तित करना