IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Vue d'ensemble de ma base de données ? [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Inscrit en
    Février 2004
    Messages
    303
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 303
    Par défaut Vue d'ensemble de ma base de données ?
    Bonjour tout le monde,

    Existe-t'il un outil/programme php (facilement intégrable à mon code existant) qui retourne des informations générales d'une base de données mysql.

    En fait, je voudrais afficher le nombre de table figurant dans ma base de données le nombre d'enregistrement par table, le nombre total d'enregistrement ds ma base de données, nombre d'utilisateur,graphique sur l'utilisation de la DB, bref la total (SVP).

    Merci d'avance.

    Yves

  2. #2
    Membre éclairé Avatar de Purple Haze
    Profil pro
    Inscrit en
    Février 2007
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 293
    Par défaut
    SALUT,
    A priori, il te faut PHPMyAdmin qui te permet tout types d'opérations sur une base de données à partir d'un serveur local Apache.
    *Essaye le pack Easyphp

  3. #3
    Membre éclairé
    Inscrit en
    Février 2004
    Messages
    303
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 303
    Par défaut
    En effet.
    Toutefois, j'essaie de trouver une simple page qui résume tout cela du genre d'un dashboard.

    Merci

    Yves

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    C'est certainement faisable mais, à mon avis, trop lourd pour PHP (vous arriverez probablement au max_execution_time).
    Pour la liste des bases : une requête SHOW DATABASES ou alors la fonction mysql_list_dbs
    Pour la liste des tables d'une base : SHOW TABLES ou alors la fonction mysql_list_tables.
    De mémoire il y aussi la requête SHOW STATUS pour obtenir des informations d'ordre statistique sur une table.
    Pour tout ce qui est comptage la fonction d'aggrégation COUNT.
    Et enfin pour le graphique, l'extension GD ou plus évolué avec JPGraph ou bibliothèques du même acabit.

    Les gourous du forum MySQL pourront vous en apprendre plus. Faut-il déplacer la discussion ?


    Julp.

  5. #5
    Membre éclairé
    Inscrit en
    Février 2004
    Messages
    303
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 303
    Par défaut
    C'est gentil pour vos réponses.
    Toutefois, j'ai maintenant les informations nécessaires.
    Donc pour moi ce n'est pas nécessaire de transférer ce sujet.

    Merci à vous.

    Yves

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Créer une vue complexe à partir d'une base de données
    Par jamdinhe dans le forum Requêtes
    Réponses: 21
    Dernier message: 11/04/2014, 16h30
  2. Méta base de données, vues et ajout de tickets
    Par ner0lph dans le forum Décisions SGBD
    Réponses: 6
    Dernier message: 07/12/2006, 00h58
  3. Vue d'ensemble d'une base de données
    Par orafrance dans le forum Oracle
    Réponses: 2
    Dernier message: 30/03/2006, 11h31
  4. Taille d'une base de données de l'ensemble des voitures...
    Par djbenvik dans le forum Décisions SGBD
    Réponses: 13
    Dernier message: 03/11/2005, 08h34
  5. Taille des vues dans la base de donnée
    Par Andry dans le forum Débuter
    Réponses: 5
    Dernier message: 21/01/2005, 21h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo