derniere modif.

Répondre
enricall
le 04/12/2003 à 10:53
enricall
slt,

je souhaite afficher dans une page la derniere modification

j'ai essaye avec ca:
<?php

$filename = 'page2.php';
if (file_exists($filename)) {
echo "$filename a été modifié le : " . date ("d Y H:i:s.", filemtime($filename));
}
?>

pb page2.php n'est pas la page que l'utilisateur voit, c'est ma page ou je peux faire des insere, modif ou delete dans une table (bdd)

l'utilisateur lui voit la page "page.php" qui ne fait qu'extraire les datas de la table

comment faire pour afficher la date des dernieres modif de la table ?

merci
~_enricall_~
seb
le 04/12/2003 à 11:04
seb
tu peux mettre un champ MàJ dans la table sur laquelle tu fais les select.
Comme ça à chaque fois que tu fais un insert ou un update dans cette table, tu mets la date du jour dans la table.
Lorsque tu fais le select tu chopes juste la colonne màJ correspondante et tu l'affiches sur ta page.php.
fonKySeB from Hyperion <br>::Si quelque chose peut mal tourner, alors ça tournera mal::
enricall
le 04/12/2003 à 14:00
enricall
seb, merci mais je voudrais ne pas ajouter de champs (surtout ne pas etre obliger de renseigner la date de modif)

la globule, merci aussi mais ce que veux c'est seulement afficher la date/heure de la derniere modif.
en haut de ma page, je ne veux pas l'afficher sur une autre page

comment doit on utiliser la fonction : Update_time sur ma page php

merci pour votre aide,
~_enricall_~
LA GLOBULE
le 04/12/2003 à 14:14
LA GLOBULE
Ben ce que je t'ai donné, c'est une requete SQL retournant la date de la derniere modification de la table....
enricall
le 04/12/2003 à 17:58
enricall
re slt,

j'vais passer pour un vrai bleu (c'ki est d'ailleurs vrai), mais j'narrive pas a faire cette requete.

comment lancer la requete et ensuite comment l'afficher en haut d'ma page ?

help me,
~_enricall_~
LA GLOBULE
le 04/12/2003 à 18:25
LA GLOBULE
<html>
<head>
<title>Date de derniere modif.</title>
</head>

<body>
<?php
include ('./connect_base.php');

$sql = 'SHOW TABLE STATUS';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while ($data = mysql_fetch_array($req)) {
print_r ($data);
}
mysql_free_result($req);
mysql_close();
?>
</body>
</html>


A chaque passage de boucle, une table est analysé : à toi d'intercepter la bonne ($data est un tableau, la valeur située à l'indice 0 est le nom de la table scannée).
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours