Maison > base de données > tutoriel mysql > Comment remplir une liste déroulante avec les données d'une requête MySQL en PHP ?

Comment remplir une liste déroulante avec les données d'une requête MySQL en PHP ?

Mary-Kate Olsen
Libérer: 2024-11-13 12:45:02
original
305 Les gens l'ont consulté

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

Sélectionner les options d'une liste déroulante depuis MySQL en PHP

Remplir une liste déroulante avec les données d'une requête MySQL peut être un défi pour ceux qui découvrent la programmation PHP. Ce guide complet fournira une explication étape par étape pour vous aider à réaliser cette tâche.

Connexion à MySQL et exécution de la requête

Établissement d'une connexion à MySQL la base de données est cruciale. Dans l'extrait de code ci-dessous, nous remplaçons les valeurs d'espace réservé par vos informations d'identification spécifiques :

mysql_connect('hostname', 'username', 'password');
mysql_select_db('database-name');
Copier après la connexion

Une fois la connexion établie, nous exécutons la requête SQL pour récupérer les données dont vous avez besoin :

$sql = "SELECT PcID FROM PC";
$result = mysql_query($sql);
Copier après la connexion

Génération d'options déroulantes

Pour remplir la liste déroulante, nous parcourons chaque ligne de la requête résultat :

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

À chaque itération, nous créons une