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
Freigeben: 2024-11-13 12:45:02
Original
310 Leute haben es durchsucht

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');
Nach dem Login kopieren

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);
Nach dem Login kopieren

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>";
Nach dem Login kopieren

In jeder Iteration Wir erstellen eine