データベースのテーブルをprintする
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Style-Type" content="text/css"> <meta name="GENERATOR" content="JustSystems Homepage Builder Version 18.0.14.0 for Windows"> <title></title> </head> <body background="y8b.gif"> <?php require_once ("newpage8.php"); //自身の環境に合わせて書き換える //接続に必要な$hostname、$dbname、$username、$passwordはnewpage8.phpへ移動 //newpage8.phpはサイト転送出来ないので、転送ツールでアップする print $APPTITLE; MyTitlePrint("実験開始!データベースのテーブル表示テスト"); //------ $dsn = "mysql:host=".$hostname.";dbname=".$dbname; try { $dbh = new PDO($dsn, $username, $password); // 接続を使用する $sql = 'select id, namae, jyusyo from meibo'; $stmt= $dbh->query( $sql); echo "<table>\n"; echo "\t<tr><th>id</th><th>namae</th><th>jyusyo</th></tr>\n"; while( $result = $stmt->fetch( PDO::FETCH_ASSOC ) ){ echo "\t<tr>\n"; echo "\t\t<td>{$result['id']}</td>\n"; echo "\t\t<td>{$result['namae']}</td>\n"; echo "\t\t<td>{$result['jyusyo']}</td>\n"; echo "\t</tr>\n"; } echo "</table>\n"; } catch (PDOException $e) { echo 'Connection failed: ' . $e->getMessage(); } print "$APPFOOTER"; ?> <p><a href="newpage10.php">書き込みインデックスへ戻る</a></p> </body> </html> |
ネットで見つけたコードを変更しました。ほとんど同じコードでしたが。枠の無い表でしたが、枠を付けるのはどうするんでしょうか?