ホームページ >データベース >mysql チュートリアル >MySQL データベースからのデータを HTML ドロップダウン リストに追加するにはどうすればよいですか?

MySQL データベースからのデータを HTML ドロップダウン リストに追加するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-03 13:29:12598ブラウズ

How to Populate HTML Dropdown Lists with Data from a MySQL Database?

MySQL データベースから HTML ドロップダウン リストを作成する

MySQL データベースからデータを入力したドロップダウン リストを作成すると、ユーザー エクスペリエンスが向上し、フォーム管理を簡素化します。これを実現するには、データベースへの接続を確立し、クエリを通じて必要なデータを取得します。

コードの詳細を見てみましょう:

// Assume $db is a PDO object
$query = $db->query("YOUR QUERY HERE"); // Run your query

echo '<select name="DROP DOWN NAME">'; // Open your drop down box

// Loop through the query results, outputing the options one by one
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
   echo '<option value="'.htmlspecialchars($row['something']).'">'.$row['something'].'</option>';
}

echo '</select>';// Close your drop down box

コードの内訳は次のとおりです:

  • $db オブジェクトを通じてデータベース接続を確立します。
  • クエリを実行して、必要なデータを取得します。データベースからのデータ。 「YOUR QUERY HERE」を実際のクエリに置き換えます。
  • while ループを使用してクエリの結果を繰り返し、各行からデータを抽出します。
  • ループ内で、次のオプション要素を構築します。値と表示されるテキストを含むドロップダウン リスト。クロスサイト スクリプティング攻撃を防ぐために、特殊文字を出力する前に必ずエスケープしてください。
  • 最後に、選択タグを出力してドロップダウン リストを表示します。

このコードを組み込むことで、フォームにドロップダウン リストに MySQL データベースのデータを動的に入力できます。これにより、手動で更新することなく、最新かつ正確なオプションのリストを維持できます。

以上がMySQL データベースからのデータを HTML ドロップダウン リストに追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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