Récupérer le nombre de champ [Résolu]

Signaler
Messages postés
104
Date d'inscription
samedi 6 novembre 2004
Statut
Membre
Dernière intervention
19 août 2015
-
Messages postés
104
Date d'inscription
samedi 6 novembre 2004
Statut
Membre
Dernière intervention
19 août 2015
-
Bonjour,
Existe t'il une instruction permettant de récupérer le nombre de champ dans une table.
merçi

6 réponses

Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
23
Hello,



$q = mysql_query("SHOW COLUMNS FROM tatable
");


$nbr = mysql_num_rows($q);



echo 'Nombre de champs de ma table : ', $nbr;



Ca devrait marcher.
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
Salut,



une requête qui te permet d'avoir pas mal de renseignements :



SHOW TABLE STATUS FROM ta_table



a +

Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)
Messages postés
104
Date d'inscription
samedi 6 novembre 2004
Statut
Membre
Dernière intervention
19 août 2015

En fait je voudrais mettre ce nombre dans une variable, par exemple:
$champ=(nombre de champ)
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
tu ne peux pas directement.

Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)
Messages postés
104
Date d'inscription
samedi 6 novembre 2004
Statut
Membre
Dernière intervention
19 août 2015

Et indirectement comment procéder svp ?
Messages postés
104
Date d'inscription
samedi 6 novembre 2004
Statut
Membre
Dernière intervention
19 août 2015

Je ne dirais qu'un mot bravo et merci !
En fait ça en fait deux ! mais ça le vaut bien .