Obtenir liste des tables utilisées par les scripts php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Obtenir liste des tables utilisées par les scripts php

par Truc » 14 nov. 2007, 18:14

Modération :
nauwone, si ta question est résolue, pense à ajouter le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération en cliquant sur le bouton Image en haut à gauche de ce sujet.

par nauwone » 14 nov. 2007, 13:02

Merci Caliméro, j'ai bien le sentiment que le log des requetes est ce que je cherchait :P :P

par nauwone » 14 nov. 2007, 12:52

Petit rappel à la documentation qui peut t'aider : http://dev.mysql.com/doc/refman/5.0/fr/query-log.html
Effectivement ça peut ..

sinon il y a une table INFORMATION_SCHEMA et STATISTICS dans la bdd .. est-ce que statistics enregistre l'activité journalière ? (elle contient des colonnes avec le nom des tbales, nom des colonnes, rows etc ..)

par Calimero » 14 nov. 2007, 12:47

Petit rappel à la documentation qui peut t'aider : http://dev.mysql.com/doc/refman/5.0/fr/query-log.html

par nauwone » 14 nov. 2007, 12:09

En fait c'est un "log" des tables utilisées par les cripts qu'il me faudrai ...

Obtenir liste des tables utilisées par les scripts php

par nauwone » 14 nov. 2007, 11:18

Bonjour,
Je cherche un moyen pour obtenir la liste de tables de ma bdd utilisées par les scripts : le site est un corporate, qui a évolué depuis plusieurs années avec des développeurs différents ..
Il regorge de scripts et de tables et un ménage s'impose : certaines tables ne sont plus utilisées etc ... mais la difficulté est de savoir quelles sont celles qui sont utilisées et celles qui ne le sont pas !

Je voudrais placer un script qui va enregistrer les tables utilisées pour toutes les requêtes en Insert et autre .. ainsi je pourrai déduire les tables obsolètes ..

J'ai tenté des choses avec mysql_info() ou mysql_list_processes() mais sans résultat .. avez-vous une idée ???