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
Mary-Kate Olsenoriginal
2024-11-13 12:45:02306parcourir

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');

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);

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>";

À chaque itération, nous créons une