PHP MySQL テーブルのデータ一覧を表示する

PHP で MySQL テーブルのデータ一覧を表示します。

[adsense1]

テーブル名とフィールド名は以下のとおりです。

テーブル名:tableName
フィールド名1:fieldName1
フィールド名2:fieldName2

PHP

// htmlspecialchars を短縮
function h($s) {
    return htmlspecialchars($s, ENT_QUOTES);
}

$sql = 'SELECT * FROM tableName';
$rs = mysql_query($sql);

$users = array();

while ($row = mysql_fetch_assoc($rs)) {
    $users[] = $row;
}

HTML

<table>
<tr>
    <th>name</th>
    <th>email</th>
</tr>
<?php foreach ($users as $user) : ?>
<tr>
    <td><?php echo h($user['fieldName1']); ?></td>
    <td><?php echo h($user['fieldName2']); ?></td>
</tr>
<?php endforeach; ?>
</table>

[adsense2]

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください