## index.php maken

Nu kun je het PHP-script maken dat verbinding maakt met MySQL en naar je inhoud vraagt. Maak een nieuw PHP-bestand in je aangepaste webhoofddirectory met behulp van je favoriete editor. We gebruiken `nano`daarvoor:

    nano /var/www/noorderpoort/todo_list.php

Het volgende PHP-script maakt verbinding met de MySQL-database en vraagt ​​om de inhoud van de tabel todo_list , waarbij de resultaten in een lijst worden weergegeven. Als er een probleem is met de databaseverbinding, wordt er een uitzondering gegenereerd.
Kopieer deze inhoud naar uw `todo_list.php`script:

/var/www/noorderpoort/todo_list.php

    <?php
    $user = "test_user";
    $password = "password";
    $database = "test_database";
    $table = "todo_list";

    try {
      $db = new PDO("mysql:host=localhost;dbname=$database", $user, $password);
      echo "<h2>TODO</h2><ol>";
      foreach($db->query("SELECT content FROM $table") as $row) {
        echo "<li>" . $row['content'] . "</li>";
      }
      echo "</ol>";
    } catch (PDOException $e) {
        print "Error!: " . $e->getMessage() . "<br/>";
        die();
    }
    ?>

Sla het bestand op en sluit het als je klaar bent met bewerken.

Je kunt deze pagina nu openen in je webbrowser door naar de domeinnaam of het openbare IP-adres dat voor je website is geconfigureerd, te bezoeken, gevolgd door `/todo_list.php`:

    http://your_domain_or_IP/todo_list.php

Je zou een pagina als deze moeten zien met de inhoud die in je testtabel hebt ingevoegd.

Dat betekent dat je PHP-omgeving klaar is om verbinding te maken en te communiceren met je MySQL-server.