Lister des champs mysql que l'on ne connait pas - PHP - Programmation
Marsh Posté le 07-09-2005 à 07:19:38
ces fonction devraient pouvoir t'aider
http://il.php.net/manual/fr/functi [...] -array.php
http://il.php.net/manual/fr/functi [...] fields.php
http://il.php.net/manual/fr/functi [...] d-name.php
Marsh Posté le 07-09-2005 à 10:53:37
weed a écrit :
|
T'as vu ça où qu'on pouvait pas faire ça ??? Si ID existe il s'affichera.
J'ai l'impression que ton exemple ne va pas avec ta question si je l'ai bien comprise.
En tout cas, pour ce qui touche au informations à obtenir de la BBD, regarde le code de phpmyadmin, y'a tout ce qu'il faut
Marsh Posté le 07-09-2005 à 02:21:07
j'ai posté sur php parce que c'est propre à php et non pas à mysql.
Sur mysql, on peux lister une table sans connaitre le nom des champs : select * from matable;
sous php, on ne peux pas faire un :
mysql_query("select * from matable;" );
while ($list = mysql_fetch_object($req))
{
echo $list->ID
}
il faut preciser le nom du champs :
mysql_query("select ID from matable;" );
y a t-il une astuce pour passer outre ?
il y a mysql_field_name() qui permet de renvoyer le champs en fonction de l'offset :
mysql_field_name($requete_sql, 0)
Comment faire ?
j'ai pas mal de champs à ajouter et j'aurais bien aimer me faire une petite boucle pour afficher mon formulaire