Advertisement
Guest User

Untitled

a guest
Feb 17th, 2020
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 KB | None | 0 0
  1. index.php
  2. =========
  3.  
  4. <?php
  5. // Laad de code uit config.php in:
  6. require "backend/config.php";
  7.  
  8. // Selecteer alle kolommen van alle regels uit de tabel games
  9. $sql = "SELECT * FROM games";
  10.  
  11. // Stuur die query naar de database
  12. $query = $db->query($sql);
  13. // De query is nu uitgevoerd op de database
  14. // Nu gaan we de resultaten uit de database ophalen:
  15. $games = $query->fetchAll(PDO::FETCH_ASSOC);
  16.  
  17. echo '<pre>';
  18. var_dump($games);
  19. exit;
  20.  
  21. ?>
  22.  
  23. <!DOCTYPE html>
  24. <html lang="en">
  25. <head>
  26. <meta charset="UTF-8">
  27. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  28. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  29. <title>Games App</title>
  30. </head>
  31. <body>
  32. <h1>My Games</h1>
  33. <ul>
  34.  
  35.  
  36. <!--
  37. <li><a href="">Game 1 komt hier</a></li>
  38. <li><a href="">Game 2 komt hier</a></li>
  39. <li><a href="">Game 3 komt hier</a></li>
  40. -->
  41.  
  42. </ul>
  43. </body>
  44. </html>
  45.  
  46.  
  47. ====
  48. backend/config.php:
  49. =====
  50.  
  51. <?php
  52.  
  53. // Database gegevens
  54. $dbHost = "localhost"; // localhost == 127.0.0.1
  55. $dbName = "games_app";
  56. $dbUser = "root";
  57. $dbPassword = "";
  58.  
  59. // Maak verbinding met database
  60. $db = new PDO("mysql:host=$dbHost;dbname=$dbName", $dbUser, $dbPassword);
  61.  
  62. // Zet foutmeldingen aan, zodat ze duidelijk (als exception) getoond worden
  63. $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  64.  
  65. /* Opdracht:
  66. Databasenamen, kolomnamen, tabelnamen zijn allemaal: snake_case
  67.  
  68. Maak een tabel genaamd: games (in de database games_app)
  69. Deze tabel heeft de kolommen:
  70. - ID (Auto_Incremented) dat een Primary Key is = id
  71. - Titel (bijv: Mario World) = title
  72. - Genre (bijv: Platformer, Action, MMO) =
  73. - Publisher (bijv: EA, Naughty Dog)
  74. - Release Date (bijv: komende zondag, 21-4-2020)
  75. - Rating (bijv: 0 t/m 10 met decimalen, zoals: 8.7)
  76.  
  77. Vul deze tabel met 5 voorbeeld games
  78. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement