- mysql - connaitre la derniere action sur une liste de tables [PHP] - PHP - Programmation
Marsh Posté le 20-07-2005 à 16:14:02
Il y a un moyen de connaitre la derniere table modifier via sa date. il faut regarder dans la Doc de Mysql.
Marsh Posté le 20-07-2005 à 16:25:50
merci Berceker United, jai deja cherché dans la doc avec des mtos comme last ou date mais jdois tavouer que je nai rien trouvé....
Si tu pouvais me guider
Marsh Posté le 20-07-2005 à 18:42:35
merci betsamee, jai trouvé exactement ce que je cherchais, mais je ne vois pas comment faire pour lafficher dans ma page, jai esayé ca :
Code :
|
Mais il ne maffiche rien et en affichant lerreur, il me dit que la table nexiste pas, ce qui est logique vu qu'une table ne peut pas contenir despaces(enfin je crois), comment est ce que je peux faire ?
Marsh Posté le 20-07-2005 à 19:02:28
mysql_query('SHOW TABLE STATUS LIKE 'nom_de_ta_table');
Marsh Posté le 20-07-2005 à 19:07:33
merci sielfried mais ce que je veux faire c' est trier les tables par update_time pour pouvoir afficher la date de dernier update de mysql !!!
Marsh Posté le 20-07-2005 à 19:22:30
cowboy_bb a écrit : merci sielfried mais ce que je veux faire c' est trier les tables par update_time pour pouvoir afficher la date de dernier update de mysql !!! |
C'est simple. Mysql va pas tous te faire mais tu as tous les outils php pour le faire.
Il suffit de lister les tables de ta base de données tu récupère toute les date de dernieres modification de chaque table et la tu as une liste de date qui correspond a la table, a toi de t'arranger pour le ranger par ordre croissant.
Marsh Posté le 20-07-2005 à 19:41:30
merci bercecker unitder :
deux questions : comment lister "facilement" tous les update_time et pourquoi "order by" ne fonctionne pas ?
Marsh Posté le 20-07-2005 à 19:55:31
cowboy_bb a écrit : merci bercecker unitder : |
Tous simplement que c'est pas prévus. Va sur le topic PHP les tutorial les plus demandés j'explique comment lister les tables d'une base de données.
Marsh Posté le 16-06-2012 à 17:25:13
bonjour à tous, j'ai utiliser la commande SHOW TABLE STATUS LIKE 'internaute'
elle marche mais affiche la valeur NULL pour le champ update_time.
SVP quel est le problème.
Marsh Posté le 16-06-2012 à 23:26:42
le spice a écrit : bonjour à tous, j'ai utiliser la commande SHOW TABLE STATUS LIKE 'internaute' |
Bonjour,
Il peux y avoir plusieurs cas : ta table n'existe pas, ta table n'a jamais été modifier ou sa dernière modification à été fait avant un redémarrage du serveur SQL (suivant la version du serveur ...).
Marsh Posté le 20-07-2005 à 10:57:21
Salut à tous
Pour un site web, je dois inscrire la date de derniere mise à jour, mais comme plusieurs tables sont concernées, je ne sais pas comment faire.
Donc je cherche un moyen de connaitre la derniere modification d' une base de monnées mysql, si vous avez des idées