Guest User

Untitled

a guest
Jul 18th, 2015
387
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. <?php
  2. require("phpsqlajax_dbinfo.php");
  3.  
  4. $dom = new DOMDocument("1.0");
  5. $node = $dom->createElement("markers"); //Create new element node
  6. $parnode = $dom->appendChild($node); //make the node show up
  7.  
  8. $mysqli = new mysqli('localhost', $username, $password, $database);
  9.  
  10. if ($mysqli->connect_errno) {
  11. echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
  12. }
  13.  
  14. if (!($stmt = $mysqli->prepare("SELECT * FROM markers WHERE 1"))) {
  15. echo "Prepare failed: (" . $mysqli->errno . ") " . $mysqli->error;
  16. }
  17.  
  18. if (!$stmt->execute()) {
  19. echo "Execute failed: (" . $stmt->errno . ") " . $stmt->error;
  20. }
  21.  
  22. header("Content-type: text/xml");
  23.  
  24. $result = $stmt->get_result();
  25.  
  26. while($obj = $result->fetch_object())
  27. {
  28. $node = $dom->createElement("marker");
  29. $newnode = $parnode->appendChild($node);
  30. $newnode->setAttribute("name",$obj->name);
  31. $newnode->setAttribute("address", $obj->address);
  32. $newnode->setAttribute("lat", $obj->lat);
  33. $newnode->setAttribute("lng", $obj->lng);
  34. }
  35.  
  36. $stmt->close();
  37.  
  38. echo $dom->saveXML();
  39. ?>
Advertisement
Add Comment
Please, Sign In to add comment