Select d'un nombre de colonnes variable
Bonjour,
Je cherche désespérément comment faire un select avec un nombre de colonnes variable.
Je passe par un formulaire pour demander le nom des colonnes à afficher.
Je souhaiterai pouvoir afficher soit 1 colonne soit plusieurs, soit toutes...
Petit exemple :
Code:
1 2 3 4 5 6
|
$colonne1 = "nom";
$colonne2 = "prenom";
$colonne3 = "adresse";
Mon select est : $query = "SELECT $colonne1, $colonne2, $colonne3 from `carnet`"; |
Si je choisi via mon formulaire de n'afficher que les 2 premieres colonnes, j'aurai ce select :
Code:
1 2 3 4 5
|
$colonne1 = "nom";
$colonne2 = "prenom";
$colonne3 = "";
$query = "SELECT $colonne1, $colonne2 from `carnet`"; |
Comment rendre ce SELECT dynamique en fonction du contenu de mes varaibles colonnes.
Pour essayer d'etre bien clair, je souhaiterais pouvoir réaliser les 2 requetes ci dessus avec 1 seule ligne SELECT.
Merci d'avance...