>백엔드 개발 >PHP 튜토리얼 >MySQL 데이터베이스의 데이터로 HTML 드롭다운 목록을 채우는 방법은 무엇입니까?

MySQL 데이터베이스의 데이터로 HTML 드롭다운 목록을 채우는 방법은 무엇입니까?

Susan Sarandon
Susan Sarandon원래의
2024-11-08 22:59:02435검색

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

MySQL 데이터베이스의 데이터로 HTML 드롭다운 목록을 채우는 방법

MySQL 데이터베이스에서 검색된 데이터로 HTML 드롭다운 목록을 동적으로 채우려면 데이터베이스인 경우 다음 단계를 따르세요.

  1. SQL 쿼리를 실행하여 데이터베이스에서 필요한 데이터를 가져옵니다. 쿼리는 드롭다운 목록을 채우기에 적합한 형식으로 데이터를 반환해야 합니다.
  2. 쿼리에서 반환된 행을 반복합니다. 각 행에 대해 행의 관련 데이터로 HTML 옵션 요소를 만듭니다. 옵션 요소의 값 속성은 레코드에 대한 고유 식별자를 보유해야 하며 옵션 내부에 표시되는 텍스트는 표시 값을 나타내야 합니다.
  3. 생성된 옵션 요소를 HTML 드롭다운 목록에 추가합니다.

이를 달성하기 위해 PDO를 사용하는 예제 코드:

<code class="php">// Assume $db is a PDO object
$query = $db->query("SELECT id, name FROM agents"); // Run your query

echo '<select name="agents">'; // 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="'.$row['id'].'">'.$row['name'].'</option>';
}

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

이 단계에 따라 HTML 드롭다운 목록을 MySQL 데이터베이스에서 검색된 데이터로 채울 수 있으며 새로 추가된 에이전트가 자동으로 드롭다운에서 옵션으로 사용할 수 있습니다.

위 내용은 MySQL 데이터베이스의 데이터로 HTML 드롭다운 목록을 채우는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.