[SQL] Affichage du résultat d'une requête
Bonjour à tous.
J'ai un petit souci avec l'affichage du résultat d'une requête SQL.
En fait, mon utilisateur dispose d'un menu sur lequel il peut choisir quelle est la table de la base qu'il souhaite consulter.
Ceci affiche la liste des tables auxquelles l'utilisateur a accès sur le menu, et passe l'id de la table en paramètre via l'url :
Code:
echo '<a href="table.php?id='.urlencode($ligne["idSITable"]). '">'.$ligne["idSITable"].'</a><br />';
Dans la page suivante table.php (qui affiche la table sélectionnée), je récupère l'id avec :
Ma requête pour l'affichage de la table est celle-ci :
Code:
"select * from $id where ....";
C'est là que j'ai un souci car pour l'affichage je ne peux pas mettre un nom de champ, sachant que je ne sais pas quelle est la table que va choisir d'afficher l'utilisateur, comme ceci :
Code:
echo $ligne['Produit']. "<br />";
J'ai pensé à mettre le numéro des champs, mais cela ne fonctionne pas (rien ne s'affiche).
Code:
echo $ligne[1].<br />";
Qui aurait une idée pour que la table soit affichée quelque soit le choix de l'utilisateur sur la page de menu ?
Merci par avance. :)