簡単なデータベース参照ページの作成
テーブルの内容を表示するWebページを作成しましょう。
○ プロジェクト
プロジェクトを作成して確認してみましょう。
プロジェクトの種類 |
PHPプロジェクト |
プロジェクト名 |
DBSample |
○ ファイル
次のPHPファイルをプロジェクトに追加してください。
ファイルの種類 |
PHPファイル |
ファイル名 |
DBSample.php |
サンプルダウンロード
○ プログラム
次のようにプログラムを記述してください。
DBSample.php
- <!DOCTYPE html>
- <html lang="ja">
- <meta charset="utf-8">
- <head>
- <title>データベースサンプル</title>
- </head>
- <body>
- <table border="1">
- <tr>
- <th>書籍ID</th>
- <th>カテゴリーID</th>
- <th>書籍名</th>
- <th>著者名</th>
- <th>出版社名</th>
- </tr>
- <?php
- try{
- //データベースに接続する
- $pdo = new PDO('mysql:host=localhost;dbname=books;charset=utf8;', 'root', '');
- //SQL文を作成する
- $sql = 'SELECT * FROM books';
- //SQL文を実行する
- $resultset = $pdo -> query($sql);
- //取得したデータを表示する
- foreach($resultset as $r){
- ?>
- <tr>
- <td><?php print($r['id']); ?></td>
- <td><?php print($r['category_id']); ?></td>
- <td><?php print($r['book_name']); ?></td>
- <td><?php print($r['author']); ?></td>
- <td><?php print($r['publish']); ?></td>
- </tr>
- <?php
- }
- }catch(PDOException $e){
- print($e -> getMessage());
- exit();
- }
- //データベースを閉じる
- $resultset = null;
- $pdo = null;
- ?>
- </table>
- </body>
- </html>
○ 実行結果
実行結果
前へ 次へ