Maison >base de données >tutoriel mysql >Comment puis-je afficher efficacement la date de dernière mise à jour d'une table MySQL sur une page Web ?
Besoin d'afficher l'heure de la dernière mise à jour de votre table MySQL dans le pied de page de votre page Web ? Ce guide explore des méthodes efficaces. Les requêtes directes de base de données sont une option, mais elles nécessitent une connexion à la base de données pour chaque vérification de mise à jour.
Les versions modernes de MySQL offrent un moyen pratique de récupérer ces informations à l'aide de la information_schema
base de données :
<code class="language-sql">SELECT UPDATE_TIME FROM information_schema.tables WHERE TABLE_SCHEMA = 'dbname' AND TABLE_NAME = 'tabname'</code>
Cette méthode, bien que simple, nécessite une connexion à la base de données pour chaque vérification de mise à jour.
Une approche plus efficace consiste à créer un fichier d'horodatage qui se met à jour chaque fois que la table MySQL change.
Mise à jour du fichier d'horodatage :
Lors d'une mise à jour de la base de données :
O_RDRW
.Vous pouvez également utiliser la fonction touch()
pour modifier directement l'horodatage du fichier.
Affichage de l'horodatage sur la page Web :
Pour afficher l'horodatage sur votre page Web :
stat()
pour récupérer l'heure de dernière modification du fichier. Cela évite les requêtes répétées dans la base de données.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!