Bonjour,
Je voulais savoir s'il existe une fonction mysql (ou php) qui renvoie le nombre de colonne d'une table et non pas le nombre d'enregistrement ? J'ai bien regardé des cours mais je n'ai rien vu d'intéressant...
Merci d'avance...
Thomas
Bonjour,
Je voulais savoir s'il existe une fonction mysql (ou php) qui renvoie le nombre de colonne d'une table et non pas le nombre d'enregistrement ? J'ai bien regardé des cours mais je n'ai rien vu d'intéressant...
Merci d'avance...
Thomas
Bonjour,
Commande SQL : SHOW TABLE
Merci,
Mais je viens d'essayer SHOW TABLE STATUS mais il n'y a pas de renseignements sur les colonnes, que sur les lignes !!!
Thomas
J'ai pas lu la question jusqu'au bout..
salut
peut etre ceci :
et apres avec php avec un mysql_num_rows()
Code : Sélectionner tout - Visualiser dans une fenêtre à part SHOW COLUMNS FROM latable
a tester
bon courage
avec SHOW COLUMNS FROM TABLE1 tu listes les champs
Merci, je test tout ça !
Je viens de tester :
mysql_num_rows("SHOW COLUMNS FROM users")
=> Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource occured in c:.........
Attention,
SHOW TABLE ... est une requête SQL; si tu fait du PHP tu dois construire un recordset par :
$resultat = mysql_query("SHOW COLUMNS FROM TABLE");
Oui, merci, je venais de corriger l'erreur par moi même j'étais tellement parti dans mon élan.... lol
Bon alors voici la réponse :
mysql_num_rows(mysql_query(SHOW COLUMNS FROM latable))
Cette solution me va mais elle n'est pas purement mysql... Avis aux amateurs.... lol
Si tu veux une solution un peu plus normalisée SQL :
Mais à partir de MySQL 5 seulement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT COUNT(*) FROM information_schema.columns WHERE table_name = '...' AND table_schema = '...'
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager