ホームページ >バックエンド開発 >PHPチュートリアル >MySQL データベースの値を HTML テーブルに表示するにはどうすればよいですか?

MySQL データベースの値を HTML テーブルに表示するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-28 13:33:10514ブラウズ

How to Display MySQL Database Values in an HTML Table?

Web ページ上の HTML テーブルに MySQL データベース値を表示する

データベース テーブルから値を取得して HTML テーブルに表示するには、次の手順を実行します。これらの手順:

データ:

  1. mysqli_connect を使用してデータベースへの接続を確立します。
  2. mysqli_query を使用してクエリを実行して、必要なデータを取得します。
  3. クエリ結果を変換しますを使用して連想配列に変換しますfetch_all.

例:

$con = mysqli_connect("localhost", "peter", "abc123", "my_db");
$result = mysqli_query($con, "SELECT * FROM tickets LIMIT 50");
$data = $result->fetch_all(MYSQLI_ASSOC);

データの表示:

  1. HTML の作成テーブルを作成し、可視性の境界線属性を設定します。
  2. PHP ループで $data 配列を反復処理し、レコードごとにテーブルの行と列を作成します。

例:

<table border="1">
    <tr>
        <th>Submission ID</th>
        <th>Form ID</th>
        <th>IP</th>
        <th>Name</th>
        <th>E-mail</th>
        <th>Message</th>
    </tr>
    <?php foreach($data as $row): ?>
    <tr>
        <td><?= htmlspecialchars($row['submission_id']) ?></td>
        <td><?= htmlspecialchars($row['formID']) ?></td>
        <td><?= htmlspecialchars($row['IP']) ?></td>
        <td><?= htmlspecialchars($row['name']) ?></td>
        <td><?= htmlspecialchars($row['email']) ?></td>
        <td><?= htmlspecialchars($row['message']) ?></td>
    </tr>
    <?php endforeach ?>
</table>

このコードは、 「チケット」テーブルのデータを含む HTML テーブル。対応する列の値が表示されます。

以上がMySQL データベースの値を HTML テーブルに表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。