Guest User

Untitled

a guest
Feb 11th, 2018
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. <?php
  2. $dbname = 'lpps';// database name
  3. $dbuser = 'root';// database user name
  4. $dbpass = '';// database password
  5. $dbhost = 'localhost';// database host
  6. mysql_connect($dbhost, $dbuser, $dbpass) or die("Unable to connect to database"); // Connection string
  7. mysql_select_db("lpps");
  8.  
  9. $my_lat=11.19998;
  10. $my_lng=76.95386;
  11. $dist=10; #10 miles radius
  12.  
  13. // $my_lat and $my_lng are fixed latitude and longitude.
  14. // Latitude and longitude in belo mysql query is from database
  15. // Result displays ID, Name, Place and Blood Group of peoples
  16.  
  17. $sql="SELECT *,
  18. ( 6371 * acos(
  19. cos(radians($my_lat)) * cos(radians(latitude)) * cos(radians(longitude) - radians($my_lng)) +
  20. sin(radians($my_lat)) * sin(radians(latitude))
  21. ) ) AS distance
  22. FROM `sample`
  23. HAVING distance < $dist
  24. ORDER BY distance LIMIT 10";
  25.  
  26.  
  27. $query = mysql_query($sql) or die(mysql_error());
  28. $count=mysql_num_rows($query);
  29. while($row = mysql_fetch_assoc($query)) {
  30.  
  31. echo $row['id']." &nbsp;&nbsp; ".$row['name']."&nbsp;&nbsp;".$row['place']."&nbsp;&nbsp;".$row['blood']."<BR>";
  32. }
  33.  
  34. ?>
Add Comment
Please, Sign In to add comment