Aktuelles Systemdatum lesen und für Abfrage benutzen

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Aktuelles Systemdatum lesen und für Abfrage benutzen

Postby molay » 23. January 2004 15:41

Moin.

Habe in einem Beitrag von Kai folgendes zum datum lesen gefunden:

<?
setlocale(LC_TIME, "de_DE");
echo strftime("Es ist jetzt %A der %e. %B %Y %H:%M Uhr", time());
?>

das geht zwar schon in meine richtung, aber ich möchte in einem skript eine sql abfrage laufen lassen, welche einträge löscht die älter als das aktuelle datum sind.
nun weiß ich leider nicht wie ich den code oben dazu benutzen kann. :-(

kann mir da jemand helfen?

thanx
Hang Loose !
molay
 
Posts: 2
Joined: 23. January 2004 15:36

Postby Benzman » 23. January 2004 18:19

Code: Select all
<?php
$datum = date("Ymd");   // speichert das aktuelle Datum in der Form JJJJMMTT in die Variable $datum (heute würde der Inhalt der Variable also "20040123" sein
$conn = mysql_connect($host,$user,$pass);   // stellt eine Verbindung zur Datenbank her
mysql_select_db($db,$conn);   // wählt die entsprechende Datenbank aus
mysql_query("DELETE FROM tabelle WHERE datum < '$datum'",$conn);   // löscht alle Zeilen mit älterem Datum als heute
mysql_close($conn);   // schließt die Verbindung zur Datenbank
?>

mehr zu der Funktion date() auf http://php.net/date
User avatar
Benzman
 
Posts: 132
Joined: 27. July 2003 18:46
Location: Bayern

Formatfrage

Postby molay » 23. January 2004 18:33

moin,

danke für die ausführliche antwort.
mir gings mehr ums format. in der datenbank hat das feld datum das format jjjj-mm-dd (macht sql irgendwie so).

kann ich dann einfach schreiben: date("Y-m-d"); ?

gruß
Hang Loose !
molay
 
Posts: 2
Joined: 23. January 2004 15:36


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 10 guests