집 >데이터 베이스 >MySQL 튜토리얼 >PHP의 MySQL 테이블에서 채울 때 내 드롭다운 상자가 비어 있는 이유는 무엇입니까?
PHP의 MySQL 테이블에서 드롭다운 상자 채우기: 문제 해결
PHP의 MySQL 쿼리에서 드롭다운 상자를 채우려고 할 때, 사용자는 빈 드롭다운으로 인해 어려움을 겪을 수 있습니다. 코드의 기능을 디버깅하고 이해하는 데 초점을 맞춰 이 문제를 해결하는 솔루션이 있습니다.
제공된 쿼리는 PC 테이블에서 PcID 열을 검색합니다. 드롭다운 상자를 채우려면 데이터베이스에 연결하고, 쿼리를 실행하고, 드롭다운에 대한 HTML 옵션을 생성하는 PHP 스크립트가 필요합니다.
다음은 샘플입니다. 스크립트:
<?php // Establish database connection mysql_connect('hostname', 'root', 'password'); mysql_select_db('database-name'); // Execute the query $sql = "SELECT PcID FROM PC"; $result = mysql_query($sql); // Generate dropdown options echo "<select name='PcID'>"; while ($row = mysql_fetch_array($result)) { echo "<option value='" . $row['PcID'] . "'>" . $row['PcID'] . "</option>"; } echo "</select>"; ?>
설명:
스크립트 코드가 올바른지, 적절한 데이터베이스 자격 증명이 있는지 확인하세요. 그러면 드롭다운 상자가 표시됩니다. PcID 값으로 채워집니다.
위 내용은 PHP의 MySQL 테이블에서 채울 때 내 드롭다운 상자가 비어 있는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!