Lister des champs mysql que l'on ne connait pas

Lister des champs mysql que l'on ne connait pas - PHP - Programmation

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

Reply

Marsh Posté le 07-09-2005 à 02:21:07   

Reply

Marsh Posté le 07-09-2005 à 10:53:37    

weed a écrit :


sous php, on ne peux pas faire un :

mysql_query("select * from matable;" );
while ($list = mysql_fetch_object($req))
{
    echo $list->ID
}


 


 
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 ;)


---------------
France Hardware | Degroup Test | Degroup News
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed