Détecter, récupérer et afficher dynamiquement les noms des champs retournés par MySQL
Ce bout de code vous évite de devoir saisir à la main le noms des colonnes avant de faire la boucle pour remplir le tableau.
Le script détecte/ repère/ récupère automatiquement les noms/ libellés/ intitulés des champs/ colonnes renvoyés par MyQL.
Si vous faites des jointures, votre liste de champs a l'air suivant :
Malheureusement MySQL ne contient dans sa réponse que les noms des colonnes :
Pour palier ce manque, une expra (expression rationnelle) capture les noms complets des champs et les affiche si il y en a.
Vous pouvez même distinguez les tables lors de l'affichage sous forme
Je donne le bout de code sous la forme d'une page HTML autonome.
Le script détecte/ repère/ récupère automatiquement les noms/ libellés/ intitulés des champs/ colonnes renvoyés par MyQL.
Si vous faites des jointures, votre liste de champs a l'air suivant :
table1.champ1, table1.colonne2, table2.champ1. Malheureusement MySQL ne contient dans sa réponse que les noms des colonnes :
champ1, champ2, champ1. Pour palier ce manque, une expra (expression rationnelle) capture les noms complets des champs et les affiche si il y en a.
Vous pouvez même distinguez les tables lors de l'affichage sous forme
table.champ.Je donne le bout de code sous la forme d'une page HTML autonome.
Site de l'auteur voir
[2] sources en MySQL voir
Code vu 8485 fois
Enregistré le 28 Fév 2009
|
|
Code Source
Fonctions du code
: Ouvre une connexion à un serveur MySQL - (PHP 4, PHP 5, PECL mysql:1.0)
: Affiche une chaîne de caractères - (PHP 4, PHP 5)
: Sélectionne une base de données MySQL - (PHP 4, PHP 5, PECL mysql:1.0)
: Envoie une requête à un serveur MySQL - (PHP 4, PHP 5, PECL mysql:1.0)
: Expression rationnelle globale - (PHP 4, PHP 5)
: Retourne le nombre de champs d'un résultat MySQL - (PHP 4, PHP 5, PECL...
: Retourne le nom d'une colonne dans un résultat MySQL - (PHP 4, PHP 5, PECL...
: Détermine si une variable contient une valeur non nulle - (PHP 4, PHP 5)
: Rechercher et remplacer par expression rationnelle standard - (PHP 4, PHP 5)
: - (PHP 4, PHP 5, PECL mysql:1.0)
: Ferme la connexion MySQL - (PHP 4, PHP 5, PECL mysql:1.0)
Commentaire
Fonctionne trés bien merci monsieur ... !
Ajouter un commentaire
Librairie PHP




















![PHP 5.2 et APACHE 2 - Maîtrisez le développement et le déploiement de votre site web interactif [Nouvelle version]](http://www.phpsources.org/images_amazon/418dede72fe3ef9c9f16e17209dfa410.jpg)
Connexion
Inclassable - divers

