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 nanodaarvoor:

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.phpscript:

/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.