データベース テーブルの行を HTML として表示する方法
PHP では、データベースからデータを取得するのが一般的なタスクです。ただし、複数のテーブル行を表示したい場合は、問題が発生する可能性があります。
この問題を解決するには、次の手順を使用できます:
-
データベース接続を確立:
mysqli_connect() を使用して MySQL データベースへの接続を確立します。
-
クエリの実行:
mysqli_query() を使用して SQL クエリを実行し、テーブル行を取得します。
-
連想配列のフェッチ:
mysqli_fetch_assoc() を使用して、クエリ結果を連想配列としてフェッチします。これにより、各行が配列として保存され、列名がキー、値が配列要素となります。
-
行の反復:
while ループを使用して行を反復します。
-
HTML テーブルの作成:
まず、HTML テーブルの見出し をエコーすることから始めます。
-
行データのエコー:
while ループ内で、各行を反復処理し、HTML テーブル データ セル内の列の値をエコーします
-
>
Close HTML Table :すべての行がエコーされたら、HTML テーブルを閉じます。
<code class="php">$sql = "SELECT * FROM MY_TABLE";
$result = mysqli_query($conn, $sql);
echo "<table border='1'>";
while ($row = mysqli_fetch_assoc($result)) {
echo "<tr>";
foreach ($row as $field => $value) {
echo "<td>" . htmlspecialchars($value) . "</td>";
}
echo "</tr>";
}
echo "</table>";</code>
ログイン後にコピー
これらの手順を示すコード例を次に示します。このコードは、データベース テーブルのすべての行を含む HTML テーブルを生成します。以上がPHPでデータベーステーブルの行をHTMLとして表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。