diff --git a/public/sample/sql/connect.php b/public/sample/sql/connect.php index 4f9b54c..9661a6e 100644 --- a/public/sample/sql/connect.php +++ b/public/sample/sql/connect.php @@ -8,13 +8,18 @@ define('DSN', "mysql:host=" . DB_HOST . ";port=" . DB_PORT . ";dbname=" . DB_NAME . ";charset=utf8mb4"); + $dbh = new PDO(DSN, DB_USER, DB_PASSWORD); // エラーが発生した場合に例外をスローする設定 $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); -// ここにSQLクエリを記述 -$rows = $dbh->query("SELECT NOW() AS current_datetime")->fetchAll(PDO::FETCH_ASSOC); + +// Queryを設定 +$query = $dbh->query("SELECT NOW() AS current_datetime"); + +// 実行、結果を連想配列として取得 +$rows = $query->fetchAll(PDO::FETCH_ASSOC); foreach ($rows as $row) { echo "Current Date and Time: " . $row['current_datetime'] . "\n"; diff --git a/public/sample/sql/list.php b/public/sample/sql/list.php index e69de29..efee9f3 100644 --- a/public/sample/sql/list.php +++ b/public/sample/sql/list.php @@ -0,0 +1,69 @@ +setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); + +$query = $dbh->query("SELECT * FROM sweepstakes"); +$rows = $query->fetchAll(PDO::FETCH_ASSOC); + +$dbh = null; + +?> + + + +
+ + +| ID | +お名前 | +住所 | +応募商品 | +応募日時 | +
|---|---|---|---|---|
| + + | ++ + | ++ + | ++ + | ++ + | +