NOMBRES ENREGISTREMENTS DANS TABLE PHPMYADMIN

Mammouth du PHP | 687 Messages

29 sept. 2010, 22:31

Bonsoir,

je voulais savoir s'il est possible de placer sur son site grâce à une commande PHP le nombre d'enregistrements d'une table contenu dans phpmyadmin?
Par exemple j'ai une table "entreprises" avec 188 enregistrements...
Je souhaite affiche ce chiffre sur mon site...

Quelqu'un a t'il une solution?

Merci par avance!

ViPHP
AB
ViPHP | 5818 Messages

29 sept. 2010, 22:36

Il me semble que le plus rapide est de faire une requête avec COUNT(*) donc :
SELECT COUNT(*) FROM matable

Mammouth du PHP | 687 Messages

29 sept. 2010, 23:00

Merci beaucoup!
Je vais essayer de trouver la commande complète maintenant que j'ai le nom!

Merci pour cette réponse rapide!
Cordialement.

ViPHP
AB
ViPHP | 5818 Messages

29 sept. 2010, 23:11

Ben suffit de remplacer matable par le nom de ta table

Donc :
$query = "SELECT COUNT(*) FROM matable";

$result = mysql_query($query) or die (mysql_error());

$compteur = mysql_fetch_row($result);

echo 'matable contient '.$compteur[0].' enregistrements';

Mammouth du PHP | 687 Messages

29 sept. 2010, 23:15

Et bien!
ça c'est de la réponse rapide!

Merci pour ton aide!
Bonne soirée:

Mammouth du PHP | 881 Messages

30 sept. 2010, 05:44

Ensuite, si tu veux travailler un peu avec ta base de données et compter le nombre de résultats obtenus et non seulement le nombre d'enregistrements dans une table, tu feras appel à la fonction:
$Combien = mysql_numrows($result);
Soyez artisans de paix

Mammouth du PHP | 687 Messages

30 sept. 2010, 10:08

Ok.
je vais voir ça mais je pense que seul le nombre d'enregistrement me suffit... Merci en tout cas!

Au cas ou si tu connais une solution pour ce problème :

j'ai créé un formulaire de saisi en php qui à l'aide d'un bouton "envoyer" transfert toutes les données saisies dans une table de ma base phpmyadmin.
Ma question est la suivante:

Peut-on à la fois envoyer les informations saisies dans ce formulaire dans la base de données sql et dans une base de données access se trouvant par exemple sur mon serveur (MUTUALISE)...?

Cette base de données access me servira à faire par la suite un publipostage avec word.
La fusion entre access et word me permettra ainsi de récupérer l'adresse, le nom, prénom etc....

Si cette manipulation est possible, peux-tu m'indiquer comment procéder s'il te plait car faire des copier/coller ce n'est vraiment pas passionnant!

Mammouth du PHP | 881 Messages

30 sept. 2010, 10:22

J'insiste ...avec un export en Excel: pas de copier/coller
Tu fais un formulaire dans Word, tu y appelles tes champs Excel et hop.
tout ce que tu auras à faire: ouvrir ton fichier exporté depuis PhpMyAdmin dans Excel; peut-être vérifier la séparation des champs et c'est tout.
Visite à fond ta fonction "Publipostage" de Word et tu verras que ça travaille très bien avec Excel.
Soyez artisans de paix

Mammouth du PHP | 687 Messages

30 sept. 2010, 10:32

Merci,

ça je l'ai fait déja le problème c'est que j'ai besoin des informations de deux tables donc ça fait au résultat deux exportations, donc deux tableaux...
et le problème c'est que j'ai une table "coordonnées" et une table "contacts" et que parfois il y a 3/4 contact par entreprises donc lorsque je fusionne les deux bases, c'est un peu le foutoire...

Le top serait effectivement de dire à excel ou access de compléter les adresses des contacts supplémentaire automatiquement car les deux bases ont un champs commun... le champs "raison social"... Le truc c'est que j'ai l'impression que excel ne veut pas m'écouter moi! (rire)

Merci beaucoup!

Mammouth du PHP | 881 Messages

30 sept. 2010, 10:36

Oh, il y a deux fils sur le même sujet..

Restons-en à
post338105.html

ou revenons au sujet principal du présent fil de discussion.
Soyez artisans de paix

Mammouth du PHP | 687 Messages

30 sept. 2010, 11:43

Oui c'est vrai... désolé. c'est parce que je te posais la question au cas ou...