Guest User

Untitled

a guest
Jan 2nd, 2018
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.08 KB | None | 0 0
  1. // DB Settings
  2. $servername = "localhost";
  3. $username = "user";
  4. $password = "pass";
  5. $dbname = "db";
  6.  
  7. // Create connection
  8. $conn = new mysqli($servername, $username, $password, $dbname);
  9. // Check connection
  10. if ($conn->connect_error) {
  11. die("Connection failed: " . $conn->connect_error);
  12. }
  13.  
  14. // Load data from XML file
  15. $xml = simplexml_load_file("Datafeed.xml");
  16.  
  17. // Capture XML Data
  18. foreach($xml->children() as $product) {
  19.  
  20. // Change stock wording
  21. $stock = $product->stock;
  22. if ($stock == 'yes') {
  23. $stock = 'on';
  24. } else {
  25. $stock = 'off'; }
  26.  
  27. // Convert XML data and insert into MYSQL
  28.  
  29. $sql = "INSERT INTO testshop_products (product_id, product_name, product_type, product_price, product_status) VALUES ("echo $product->code;", "echo $product->cat;", "echo $product->price;","echo $stock;")";
  30.  
  31. $sql2 = "INSERT INTO testshop_product_details (product_id, product_color, product_image, details_status) VALUES ('id', "Generating...", "echo $product->img;","echo $stock;")";
  32.  
  33. $sql3 = "INSERT INTO testshop_spesifications (product_id, specs_meta, specs_details, specs_slug, specs_status) VALUES ('id', General, "echo $product->img;", general, "echo $stock;")";
  34.  
  35. if ($conn->query($sql) === TRUE) {
  36. echo "New record created successfully";
  37. } else {
  38. echo "Error: " . $sql . "<br>" . $conn->error;
  39. }
  40. $conn->close();
  41.  
  42. if ($conn->query($sql2) === TRUE) {
  43. echo "New record created successfully";
  44. } else {
  45. echo "Error: " . $sql . "<br>" . $conn->error;
  46. }
  47. $conn->close();
  48.  
  49. if ($conn->query($sql3) === TRUE) {
  50. echo "New record created successfully";
  51. } else {
  52. echo "Error: " . $sql . "<br>" . $conn->error;
  53. }
  54. $conn->close();
  55. }
Add Comment
Please, Sign In to add comment