Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- index.php
- =========
- <?php
- // Laad de code uit config.php in:
- require "backend/config.php";
- // Selecteer alle kolommen van alle regels uit de tabel games
- $sql = "SELECT * FROM games";
- // Stuur die query naar de database
- $query = $db->query($sql);
- // De query is nu uitgevoerd op de database
- // Nu gaan we de resultaten uit de database ophalen:
- $games = $query->fetchAll(PDO::FETCH_ASSOC);
- echo '<pre>';
- var_dump($games);
- exit;
- ?>
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <meta http-equiv="X-UA-Compatible" content="ie=edge">
- <title>Games App</title>
- </head>
- <body>
- <h1>My Games</h1>
- <ul>
- <!--
- <li><a href="">Game 1 komt hier</a></li>
- <li><a href="">Game 2 komt hier</a></li>
- <li><a href="">Game 3 komt hier</a></li>
- -->
- </ul>
- </body>
- </html>
- ====
- backend/config.php:
- =====
- <?php
- // Database gegevens
- $dbHost = "localhost"; // localhost == 127.0.0.1
- $dbName = "games_app";
- $dbUser = "root";
- $dbPassword = "";
- // Maak verbinding met database
- $db = new PDO("mysql:host=$dbHost;dbname=$dbName", $dbUser, $dbPassword);
- // Zet foutmeldingen aan, zodat ze duidelijk (als exception) getoond worden
- $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
- /* Opdracht:
- Databasenamen, kolomnamen, tabelnamen zijn allemaal: snake_case
- Maak een tabel genaamd: games (in de database games_app)
- Deze tabel heeft de kolommen:
- - ID (Auto_Incremented) dat een Primary Key is = id
- - Titel (bijv: Mario World) = title
- - Genre (bijv: Platformer, Action, MMO) =
- - Publisher (bijv: EA, Naughty Dog)
- - Release Date (bijv: komende zondag, 21-4-2020)
- - Rating (bijv: 0 t/m 10 met decimalen, zoals: 8.7)
- Vul deze tabel met 5 voorbeeld games
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement