login  Naam:   Wachtwoord: 
Registreer je!
 Forum

datum laatste aanpassing weer laten geven..

Offline dreamworld - 09/08/2005 17:20
Avatar van dreamworldHTML beginner Ik heb al een tijdje een soort van woordenboek draaien en daar hangt een mysql database aan vast. Nu zou ik graag willen dat ie de datum weergeeft wanneer de database voor het laatst bijgewerkt/aangepast is.
Dan krijg je iets van: Laatste aanpassing aan de database: Dinsdag 9 augustus 2005 om 17.18 uur.

Ik weet hoe ik een datum op kan vragen wanneer er iets is toegevoegd, maar nu wil ik weten wanneer dit voor het laatst gebeurd is. Iemand een idee? 

Ik heb google al afgezocht, maar overal kom je op de datum uit wanneer iets is toegevoegd.. En PhpMyAdmin kan het wel laten zien, dus het is mogelijk, alleen de vraag: hoe? 

4 antwoorden

Gesponsorde links
Offline Joel - 09/08/2005 17:25 (laatste wijziging 09/08/2005 17:38)
Avatar van Joel Eigenaar
  1. <?php
  2. //MySQL connectie
  3.  
  4. $query = mysql_query ("SHOW TABLE STATUS LIKE 'woordenboek'");
  5. echo mysql_result ($query,0,"Update_time");
  6. ?>
Offline dreamworld - 09/08/2005 17:56 (laatste wijziging 09/08/2005 18:23)
Avatar van dreamworld HTML beginner die werkt! nu nog ff stoeien met de weergave ervan, krijg nu gewoon: 2005-08-02 23:43:14 te zien, maar daar pruts ik wel even mee, want ik neem aan dat je dit aan kan passen? Ben op mysql gebied nog een n00b wat dat betreft.. 

maar thanks voor die code!
Offline Joel - 09/08/2005 18:34 (laatste wijziging 09/08/2005 18:36)
Avatar van Joel Eigenaar Gebruik deze twee functies anders ook maar 

  1. <?php
  2. function maand_datum($datum) {
  3. switch($datum) {
  4. case "01": $maand_naam = "Januari"; break;
  5. case "02": $maand_naam = "Februari"; break;
  6. case "03": $maand_naam = "Maart"; break;
  7. case "04": $maand_naam = "April"; break;
  8. case "05": $maand_naam = "Mei"; break;
  9. case "06": $maand_naam = "Juni"; break;
  10. case "07": $maand_naam = "Juli"; break;
  11. case "08": $maand_naam = "Augustus"; break;
  12. case "09": $maand_naam = "September"; break;
  13. case "10": $maand_naam = "Oktober"; break;
  14. case "11": $maand_naam = "November"; break;
  15. case "12": $maand_naam = "December"; break;
  16. }
  17. return $maand_naam;
  18. }
  19.  
  20. function datum($datum) { //vb: 2004-05-09 13:35:19
  21. $jaar = substr($datum, 0, 4); //dit geeft 2004
  22. $maand = substr($datum, 5, 2); //dit geeft 04
  23. $dag = substr($datum, 8, 2); //dit geeft 09
  24. $uur = substr($datum, 11, 2); //dit geeft 12
  25. $min = substr($datum, 14, 2); //dit geeft 45
  26.  
  27. return $dag." ".maand_datum($maand)." ".$jaar." - ".$uur.":".$min;
  28. }
  29. ?>

De code wordt dan:
  1. <?php
  2. //MySQL connectie
  3.  
  4. $query = mysql_query ("SHOW TABLE STATUS LIKE 'woordenboek'");
  5. echo datum (mysql_result ($query,0,"Update_time"));
  6. ?>
Offline dreamworld - 09/08/2005 18:50
Avatar van dreamworld HTML beginner super!! dit doet wat ik wil.. 

thanks again!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.202s