Advertisement
abuzuhair

Untitled

Nov 6th, 2017
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. <?php
  2. $user = "root";
  3. $pass = "";
  4. $host = "localhost";
  5. $dbname = "neardeal";
  6.  
  7. $lat = $_REQUEST['lat'];
  8. $lng = $_REQUEST['lng'];
  9.  
  10. // Create connection
  11. $conn = new mysqli($host, $user, $pass, $dbname);
  12.  
  13. // Check connection
  14. if ($conn->connect_error) {
  15. die("Connection failed: " . $conn->connect_error);
  16. }
  17.  
  18. $sql = "SELECT id,name, lat, lng, photo, telp, description, open_hour, address, (6371 * acos(cos(radians({$lat})) * cos(radians(lat)) ".
  19. "* cos(radians(lng) - radians({$lng})) + sin(radians({$lat})) * sin(radians(lat)))) AS distance ".
  20. " FROM store ".
  21. " HAVING distance <= 15 ".
  22. " ORDER BY distance ";
  23.  
  24. $result = $conn->query($sql);
  25.  
  26. $data = array();
  27.  
  28. while($row = $result->fetch_assoc()) {
  29. $data[] = $row;
  30. }
  31.  
  32. echo json_encode(array(
  33. 'success' => true,
  34. 'store' => $data
  35. ));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement