ホームページ  >  記事  >  データベース  >  SQL データベースのデータを PHP/HTML テーブルに表示するにはどうすればよいですか?

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

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-24 12:52:31429ブラウズ

How to Display Data from SQL Database in PHP/HTML Table?

SQL データベースからのデータを PHP/HTML テーブルに表示する

PHP では、MySQL データベースに接続し、そこから HTML テーブルにデータを表示するには、次の手順:

<code class="php">$connection = mysql_connect('localhost', 'root', ''); //The Blank string is the password
mysql_select_db('hrmwaitrose');

$query = "SELECT * FROM employee"; //You don't need a ; like you do in SQL
$result = mysql_query($query);

echo "<table>"; // start a table tag in the HTML

while($row = mysql_fetch_array($result)){   //Creates a loop to loop through results
echo "<tr><td>" . htmlspecialchars($row['name']) . "</td><td>" . htmlspecialchars($row['age']) . "</td></tr>";  //$row['index'] the index here is a field name
}

echo "</table>"; //Close the table in HTML

mysql_close(); //Make sure to close out the database connection</code>

このコード:

  • mysql_connect() を使用してデータベースに接続し、ホスト、ユーザー名、および (空の) パスワードを指定します。
  • mysql_select_db() を使用して hrmwaitrose データベースを選択します。
  • mysql_query() を使用して SQL クエリを実行し、従業員テーブルからすべての行を取得します。
  • 次に while ループを使用して次のことを行います。結果を反復処理し、行ごとにデータ列 () を含む HTML テーブル行 () を生成します。
  • XSS 攻撃を防ぐために、htmlspecialchars() を使用してデータをエスケープします。
  • 最後に、テーブルとデータベース接続を閉じます。

このコードは、MySQL データベースのデータを PHP の HTML テーブルに表示するための単純なテンプレートを提供します。 mysql_fetch_array は PHP 7.0.0 以降では非推奨となっているため、代わりに mysqli_fetch_array() を使用する必要がある場合があることに注意してください。

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

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