Advertisement
Guest User

Untitled

a guest
Apr 26th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.36 KB | None | 0 0
  1. <?php
  2.  
  3. $servername = "localhost";
  4. $username = "root";
  5. $password = "";
  6. $dbname = "some_db";
  7.  
  8.  
  9.  
  10. $x= file_get_contents('https://api.exchangeratesapi.io/latest?base=USD');
  11. echo "<br>";
  12. $data = json_decode($x, TRUE);
  13. echo '<br>';
  14. $size=sizeof($data);
  15.  
  16. if (array_key_exists('rates', $data) && is_array($data['rates'])) {
  17. foreach ($data['rates'] as $key=>$value ) {
  18. if ($key=='GBP') {
  19. // echo $key.':'.$value.'<br>';
  20. $conn = new mysqli($servername, $username, $password, $dbname);
  21. // Check connection
  22. if ($conn->connect_error) {
  23. die("Connection failed: " . $conn->connect_error);
  24. }
  25.  
  26. $sql = "INSERT INTO wahrungstabelle (currency, val)
  27. VALUES ('$key', '$value')";
  28. if ($conn->query($sql) === TRUE) {
  29. echo "New record created successfully";
  30. } else {
  31. echo "Error: " . $sql . "<br>" . $conn->error;
  32. }
  33.  
  34. }
  35. if ($key=='CAD') {
  36. // echo $key.':'.$value.'<br>';
  37. $conn = new mysqli($servername, $username, $password, $dbname);
  38. // Check connection
  39. if ($conn->connect_error) {
  40. die("Connection failed: " . $conn->connect_error);
  41. }
  42. $sql = "INSERT INTO wahrungstabelle (currency, val)
  43. VALUES ('$key', '$value')";
  44.  
  45. if ($conn->query($sql) === TRUE) {
  46. echo "New record created successfully";
  47. } else {
  48. echo "Error: " . $sql . "<br>" . $conn->error;
  49. }
  50. }
  51. if ($key=='CHF') {
  52. // echo $key.':'.$value.'<br>';
  53. $sql = "INSERT INTO wahrungstabelle (currency, val)
  54. VALUES ('$key', '$value')";
  55. }
  56. if ($key=='EUR') {
  57. // echo $key.':'.$value.'<br>';
  58. $sql = "INSERT INTO wahrungstabelle (currency, val)
  59. VALUES ('$key', '$value')";
  60. }
  61. }
  62. }
  63.  
  64. // Create connection
  65. $conn = new mysqli($servername, $username, $password, $dbname);
  66. // Check connection
  67. if ($conn->connect_error) {
  68. die("Connection failed: " . $conn->connect_error);
  69. }
  70.  
  71. //$sql = "INSERT INTO wahrungstabelle (currency, val)
  72. //VALUES ('John', 'Doe')";
  73.  
  74. if ($conn->query($sql) === TRUE) {
  75. echo "New record created successfully";
  76. } else {
  77. echo "Error: " . $sql . "<br>" . $conn->error;
  78. }
  79.  
  80. $conn->close();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement