Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2016
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.47 KB | None | 0 0
  1. <meta charset="utf-32">
  2. <?php
  3.  
  4. //Verbindungsdaten
  5. $servername="localhost";
  6. $username="root";
  7. $password="";
  8.  
  9. //Verbindung herstellen
  10. $conn=new mysqli($servername,$username,$password,"testdb");
  11.  
  12. //Verbindung prüfen
  13. if($conn->connect_error){
  14. die("Connection failed: " . $conn->connect_error);
  15. }
  16. echo "Connected successfully <br>";
  17.  
  18. //Auszuführender Code
  19.  
  20. //Datenbank testdb auswählen
  21. $conn->query("SELECT DATABASE testdb");
  22.  
  23. //Kundendaten kriegen
  24. $getKunde="SELECT * FROM kunde";
  25. $result=$conn->query($getKunde);
  26.  
  27. if($result->num_rows > 0){
  28. //reihenweise ausgeben
  29. $i=0;
  30. while($row = $result->fetch_assoc()){
  31. $kundenIDs[$i]=$row["id"];
  32. $i+=1;
  33. }
  34. }else{
  35. echo "0 results";
  36. }
  37.  
  38. /*echo("Hier die Daten der Kunden: <br>");
  39. for($i=0;$i<sizeof($kundenIDs);$i++){
  40. echo($kundenIDs[$i] . " " . $kundenNamen[$i] . "<br>");
  41. }*/
  42.  
  43.  
  44.  
  45. //Regionen kriegen
  46. $getRegion="SELECT * FROM region";
  47. $result=$conn->query($getRegion);
  48.  
  49. if($result->num_rows > 0){
  50. //reihenweise ausgeben
  51. $i=0;
  52. while($row = $result->fetch_assoc()){
  53. $regionID[$i]=$row["id"];
  54. $i+=1;
  55. }
  56. }else{
  57. echo "0 results";
  58. }
  59.  
  60.  
  61.  
  62. //Verkäufer kriegen
  63. $getVerkaeufer="SELECT * FROM verkaeufer";
  64. $result=$conn->query($getVerkaeufer);
  65.  
  66. if($result->num_rows > 0){
  67. //reihenweise ausgeben
  68. $i=0;
  69. while($row = $result->fetch_assoc()){
  70. $verkaeuferID[$i]=$row["id"];
  71. $i+=1;
  72. }
  73. }else{
  74. echo "0 results";
  75. }
  76.  
  77.  
  78. //Produkte kriegen
  79. $getProdukte="SELECT * FROM produkte";
  80. $result=$conn->query($getProdukte);
  81.  
  82. if($result->num_rows > 0){
  83. //reihenweise ausgeben
  84. $i=0;
  85. while($row = $result->fetch_assoc()){
  86. $produktID[$i]=$row["id"];
  87. $produktPreis[$i]=$row["Preis"];
  88. $i+=1;
  89. }
  90. }else{
  91. echo "0 results";
  92. }
  93.  
  94.  
  95. //Mehrfache Generierung von Einträgen
  96. for($z=0;$z<100000;$z++){
  97.  
  98. //random Zahlen generieren
  99. if($regionID!=NULL){
  100. $r1=rand(0,sizeof($regionID)-1);
  101. }
  102. if($verkaeuferID!=NULL){
  103. $r2=rand(0,sizeof($verkaeuferID)-1);
  104. }
  105. if($produktID!=NULL){
  106. $r3=rand(0,sizeof($produktID)-1);
  107. }
  108. if($kundenIDs!=NULL){
  109. $r4=rand(0,sizeof($kundenIDs)-1);
  110. }
  111. if($produktPreis!=NULL){
  112. $r5=rand(0,sizeof($produktPreis)-1);
  113. }
  114.  
  115.  
  116. //Insert
  117. $befehl="INSERT INTO `orders`(`id`, `region_id`, `verkaeufer_id`, `produkt_id`, `kunde_id`, `umsatz`) VALUES (NULL,". $regionID[$r1].",".$verkaeuferID[$r2].",".$produktID[$r3].",".$kundenIDs[$r4].",".$produktPreis[$r5].")";
  118.  
  119. if($conn->query($befehl)==TRUE){
  120. echo $z;
  121. }else{
  122. echo "Error: " . befehl . "<br>" . $conn->error;
  123. }
  124. }
  125. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement