Guest User

Untitled

a guest
Feb 6th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1. <?php
  2. $servername = "localhost";
  3. $username = "wordpress_5";
  4. $password = "U1k_udSN30";
  5. $dbname = "wordpress_1";
  6. // Create connection
  7. $conn = new mysqli($servername, $username, $password, $dbname);
  8. // Check connection
  9. if ($conn->connect_error) {
  10. die("Connection failed: " . $conn->connect_error);
  11. }
  12. //Select all POST_IDs for variation 2.1M
  13. $sql = "SELECT post_id FROM wp_postmeta WHERE meta_value = '2-1m'";
  14. $result = $conn->query($sql);
  15. //Array and display POST_IDs
  16. if ($result->num_rows > 0) {
  17. // output data of each row
  18. while($row = $result->fetch_assoc()) {
  19. echo "id: " . $row["post_id"]. "<br>";
  20. }
  21. } else {
  22. echo "0 results";
  23. }
  24. //Prepare POST_IDs for next query
  25. foreach ($result as $row){
  26. $postids = $row["post_id"];
  27. }
  28. //Use POST_IDs to select all PARENT_IDs
  29. $sql2 = "SELECT post_parent FROM wp_posts WHERE ID = ($postids)";
  30. $result2 = $conn->query($sql2);
  31. //Array and display PARENT_IDs
  32. if ($result2->num_rows > 0) {
  33. // output data of each row
  34. while($row2 = $result2->fetch_assoc()) {
  35. echo "parentid: " . $row2["post_parent"]. "<br>";
  36. }
  37. } else {
  38. echo "0 results";
  39. }
  40. //Prepare PARENT_IDs for next query
  41. foreach ($result2 as $row2){
  42. $parentids = $row2["post_parent"];
  43. }
  44. //Select PRICES using PARENT_IDs and META_KEY for Price
  45. $sql3 = "SELECT meta_value FROM wp_postmeta WHERE meta_key = '_price' AND post_id = ($parentids)";
  46. $result3 = $conn->query($sql3);
  47. if ($result3->num_rows > 0) {
  48. // output data of each row
  49. while($row3 = $result3->fetch_assoc()) {
  50. echo "price: " . $row3["meta_value"]. "<br>";
  51. }
  52. } else {
  53. echo "0 results";
  54. }
  55. //Array and display PRICES
  56. foreach ($result3 as $row3){
  57. $prices = $row3["meta_value"];
  58. }
  59. //Display all retrieved data
  60. echo "<div><p>" . $postids . " " . $parentids . " " . $prices . "</p></div>";
  61. $conn->close();
  62. ?>
Add Comment
Please, Sign In to add comment