|
|
|
|
Posté par
webmaster Mind-Storms.com, le dimanche 30 novembre 2003 à 11:34:05Bjr,
Par nombre d'entrées si tu entends nombre de ligne alors tu peux faire comme ceci 1) Utiliser les infos stockées par MySql (syntaxe spécifique) Ex : récupérer les infos de la table ma_table dans la base ma_base Utiliser la requête SQL suivante : SHOW TABLE STATUS FROM ma_base like "ma_table" 2) Faire un count classique SQL SELECT COUNT(*) NBR_ENTREE FROM ma_table @+ PhP [Push the button,Don't push the . button,Trip the station,Change the channel] |
G utilisé ta deuxieme proposition, mais quand je lui rentre :
<?php require("conf.php"); $connect = mysql_connect($serveur,$login,$pass) or die ("erreur de connexion"); mysql_select_db($base,$connect) or die ("erreur de connexion base"); $counter=mysql_query("SELECT COUNT(*) NBR_ENTREE FROM $table"); echo("$counter"); mysql_close(); ?> (je chéarge els nom de server ect.. depuis un nifchier conf) et bien il me donne "Resource id #3 " qui n'est autre que l'id de ma table. ( ma table est en 3eme position dans php my admin. voila, si tu sais pour quoi sa ne marche pas, merci de repondre. @+ |
|
bon alors en fait ce n'est meme pa l'ID de ma table kil me renvoit, je ne sait pas ce que c'est c'est car meme qi je donne le nom d'un autre table j'ai toujours "Resource id #3"
voila, j'attend vos sugestions... |
|
Re bsr
Bah c'est normal ! mysql_query() retourne une ressource (j'ignore ce qu'est une ressource au juste peut être un pointeur sur une structure interne propre à PHP) donc un echo("$counter") ne fait que t'afficher le nom de la ressource. La bonne syntaxe est : <?php require("conf.php"); $connect = mysql_connect($serveur,$login,$pass) or die ("erreur de connexion"); mysql_select_db($base,$connect) or die ("erreur de connexion base"); $counter=mysql_query("SELECT COUNT(*) NBR_ENTREE FROM $table"); // Récupère la seule ligne du jeu d'enregistrements $row=mysql_fetch_object($counter); echo "La table comporte ".$row->NBR_ENTREE." enregistrement(s)."; mysql_close(); ?> Et voilà ! @+ PhP [Push the button,Don't push the . button,Trip the station,Change the channel] |
merci beaucoup ! en remlisant mon code je me suis rendu compte de mon erreur ! maintenant sa marchje nikel.
Encore merci, @+ |
Total d'une table :
Bonjour , un peu dans le meme sujet mais au lieu de compter le nombre d'entrees je voudrais calculer le total J'ai un nombre d'entrees avec donc un nombre de ligne je sais faire le total dans dans ces lignes j'ai un champs avec une quantite. Comment calculer le total des quantites des lignes ? help |
| 25/09 11h21 | [Webmaster] Empêcher l'aspiration de mon site | Webmaster |
| 30/06 12h25 | Enregistrer une vidéo en streaming (Youtube, Google Vidéo, etc.) | Téléchargement |
| 28/01 09h50 | Comment récupérer le résultat d'une commande dans une variable | Bash |
| 08/11 23h54 | [Shell] Récupérer son IP publique | Shell |
| 04/06 21h03 | Récupération de données perdues | Sécurité |
| 11/06 15h34 | Creer les relations entre tables MySQL | 4 |
| 21/10 11h24 | Récupérer des entrées dans une table MySQL | 0 |
| 07/05 11h55 | [PHP/Mysql] relation entre table | 3 |
| 29/04 11h02 | Recupére donnée contenu ds un table MYSQL PHP | 1 |
![]() | MySQL - MySQL est une des systèmes de gestion de bases de données le plus répandu au monde. | Catégorie: Bases de données Licence: Open Source |
![]() | Tables multimédia - En général les enfants ont tendance à ne pas vouloir étudier et les parents perdent parfois patience à leur apprendre. Peut... | Catégorie: Bureautique Licence: Freeware/gratuit |
![]() | Tablane Browser - Voulez vous trouver, capturer, créer, signer et partager un contenu d'une manière rapide, efficace et sûre ? Voulez vous... | Catégorie: Navigateurs Licence: Freeware/gratuit |
![]() | PSPad - PSPad est un excellent éditeur de texte. Il est utile pour travailler sur du simple texte, mais aussi sur du HTML, CSS,... | Catégorie: Développement Licence: Freeware/gratuit |
![]() | Lenovo X60Tablet Intel Core | Catégorie: Tablet PC | |
![]() | Fujitsu Siemens Stylistic ST5112 | Catégorie: Tablet PC | 2,238.02 € Compufirst |
![]() | Samsung Q1 Ultra WIP | Catégorie: Tablet PC | 887.50 € MicroChoix |
![]() | Samsung Q1b HSDPA VIA | Catégorie: Tablet PC | 1,145.50 € MicroChoix |