fortune.php 735 B

123456789101112131415161718192021
  1. <?php
  2. //
  3. // Database Test
  4. //
  5. // Database connection
  6. // http://www.php.net/manual/en/ref.pdo-mysql.php
  7. $pdo = new PDO('mysql:host=tfb-database;dbname=hello_world', 'benchmarkdbuser', 'benchmarkdbpass', [
  8. PDO::ATTR_PERSISTENT => true
  9. ]);
  10. // Define query and store result in array.
  11. $arr = $pdo->query( 'SELECT id, message FROM Fortune' )->fetchAll(PDO::FETCH_KEY_PAIR);
  12. $arr[0] = 'Additional fortune added at request time.';
  13. asort($arr);
  14. ?>
  15. <!DOCTYPE html><html><head><title>Fortunes</title></head><body><table><tr><th>id</th><th>message</th></tr>
  16. <?php foreach ( $arr as $id => $fortune ) : ?>
  17. <tr><td><?= $id ?></td><td><?= htmlspecialchars($fortune, ENT_QUOTES, 'UTF-8') ?></td></tr>
  18. <?php endforeach ?></table></body></html>