Maison > base de données > tutoriel mysql > Comment remplir les listes déroulantes avec les résultats d'une requête MySQL en PHP ?

Comment remplir les listes déroulantes avec les résultats d'une requête MySQL en PHP ?

Patricia Arquette
Libérer: 2024-11-15 02:15:02
original
277 Les gens l'ont consulté

How to Populate Dropdown Boxes with MySQL Query Results in PHP?

Remplir les listes déroulantes avec les résultats des requêtes MySQL en PHP

En PHP, vous pouvez facilement remplir les listes déroulantes avec des données extraites d'une base de données MySQL. Même si vous avez peut-être déjà tenté de le faire, il est essentiel de comprendre chaque ligne de code pour garantir une mise en œuvre réussie.

Pour y parvenir, assurez-vous d'abord que vos informations d'identification MySQL sont correctes, surtout si vous utilisez un test environnement. Voici un exemple qui illustre le processus :

  1. Connexion à la base de données :
mysql_connect('hostname', 'username', 'password');
mysql_select_db('database-name');
Copier après la connexion
  1. Requête Exécution :
$sql = "SELECT PcID FROM PC";
$result = mysql_query($sql);
Copier après la connexion
  1. Création d'une boîte déroulante :
echo "<select name='PcID'>";
Copier après la connexion
  1. Options de remplissage  :

Parcourir les résultats de la requête pour créer une

while ($row = mysql_fetch_array($result)) {
    echo "<option value='" . $row['PcID'] . "'>" . $row['PcID'] . "</option>";
}
Copier après la connexion
  1. Fermeture de la liste déroulante:
echo "</select>";
Copier après la connexion

Ce code générera une liste déroulante avec des options correspondant aux valeurs PcID récupéré de la table MySQL PC.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal