Advertisement
Guest User

Untitled

a guest
May 10th, 2016
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.47 KB | None | 0 0
  1. <?php
  2.  
  3. $dbuser="***********";
  4. $dbpass="***********";
  5.  
  6. $dbsid = "(
  7. DESCRIPTION =
  8. (ADDRESS_LIST =
  9. (ADDRESS =
  10. (PROTOCOL = TCP)
  11. (HOST = localhost)
  12. (PORT = 1541)
  13. )
  14. )
  15.  
  16. (CONNECT_DATA =
  17. (SERVER = DEDICATED)
  18. (SERVICE_NAME = orcl)
  19. )
  20. ) ";
  21.  
  22. //DB connect info
  23. $conn = @oci_connect($dbuser,$dbpass,$dbsid);
  24.  
  25. ///////////query//////////////////////
  26. $query = 'select * from toilet_info';
  27. /////////////////////////////////////
  28.  
  29. //////////////statement////////////////////////////////////////////////
  30. $stmt = oci_parse($conn, $querry);
  31. oci_execute($stmt);
  32. ////////////////////////////////////////////////////////////////////
  33. $dom = new DOMDocument('1.0','UTF-8');
  34. /////////////XML element//////////////////////////
  35. $root = $dom->createElement('toilet_info', '');
  36. $dom->appendChild($root);
  37.  
  38. while($row = oci_fetch_array($stmt)){
  39. $emp = $dom->createElement('test','');
  40. $emp = $root->appendChild($emp);
  41.  
  42. $toilet_info_id = $dom->createElement('toilet_info_id', $row['TOILET_INFO_ID']);
  43. $toilet_info_id = $emp->appendChild($toilet_info_id);
  44.  
  45. $toilet_name = $dom->createElement('toilet_name', $row['TOILET_NAME']);
  46. $toilet_name = $emp->appendChild($toilet_name);
  47. $toilet_x = $dom->createElement('toilet_x', $row['TOILET_X']);
  48. $toilet_x = $emp->appendChild($toilet_x);
  49.  
  50. $toilet_y = $dom->createElement('toilet_y', $row['TOILET_Y']);
  51. $toilet_y = $dom->appendChild($toilet_y);
  52.  
  53. $toilet_handicap = $dom->createElement('toilet_handicp', $row['TOILET_HANDICAP']);
  54. $toilet_handicap = $dom->appendChild($toilet_handicap);
  55.  
  56. $toilet_bidet = $dom->createElement('toilet_bidet', $row['TOILET_BIDET']);
  57. $toilet_bidet = $dom->appendChild($toilet_bidet);
  58.  
  59. $toilet_machine = $dom->createElement('toilet_machine', $row['TOILET_MACHINE']);
  60. $toilet_machine = $dom->appendChild($toilet_bidet);
  61.  
  62. $toilet_alarm = $dom->createElement('toilet_alarm', $row['TOILET_ALARM']);
  63. $toilet_alarm = $dom->appendChild($toilet_alarm);
  64.  
  65. $toilet_updated = $dom->createElement('toilet_updated', $row['TOILET_UPDATED']);
  66. $toilet_updated = $dom->appendChild($toilet_updated);
  67. }
  68. print $dom->saveXML();
  69. //disconnect oracle
  70. oci_free_statement($stmt);
  71. //logout oracle
  72. oci_close($conn);
  73.  
  74. ?>
  75.  
  76. <?xml version="1.0" encoding="UTF-8"?>
  77. <toilet_info/>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement