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.