Heim >Datenbank >MySQL-Tutorial >Wie fülle ich ein Dropdown-Feld mit Daten aus einer MySQL-Abfrage in PHP?

Wie fülle ich ein Dropdown-Feld mit Daten aus einer MySQL-Abfrage in PHP?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-11-13 12:45:02344Durchsuche

How to Populate a Drop-Down Box with Data from a MySQL Query in PHP?

Auswählen von Optionen für ein Dropdown-Feld von MySQL in PHP

Das Füllen eines Dropdown-Felds mit Daten aus einer MySQL-Abfrage kann sein Eine Herausforderung für diejenigen, die neu in der PHP-Programmierung sind. Diese umfassende Anleitung bietet eine Schritt-für-Schritt-Erklärung, die Ihnen bei der Bewältigung dieser Aufgabe hilft.

Herstellen einer Verbindung zu MySQL und Ausführen der Abfrage

Herstellen einer Verbindung zu MySQL Datenbank ist von entscheidender Bedeutung. Im folgenden Codeausschnitt ersetzen wir die Platzhalterwerte durch Ihre spezifischen Anmeldeinformationen:

mysql_connect('hostname', 'username', 'password');
mysql_select_db('database-name');

Sobald die Verbindung hergestellt ist, führen wir die SQL-Abfrage aus, um die von Ihnen benötigten Daten abzurufen:

$sql = "SELECT PcID FROM PC";
$result = mysql_query($sql);

Dropdown-Optionen generieren

Um das Dropdown-Feld zu füllen, durchlaufen wir jede Zeile im Abfrageergebnis:

echo "<select name='PcID'>";
while ($row = mysql_fetch_array($result)) {
    echo "<option value='" . $row['PcID'] . "'>" . $row['PcID'] . "</option>";
}
echo "</select>";

In jeder Iteration Wir erstellen eine