Mailinglisten-Archive |
Am Dienstag, 26. Juni 2001 17:31 schrieben Sie: > mal angenommen du speicherst jeden datensatz mit einer id und einem > mysql timestamp also "YYYYMMDDhhmmss" dann müßte das so gehen: > > $tsheute = mktime(0,0,0,date("m"),date("d")-3,date("Y")); > $tsheute = date("Ymd",$tsheute)."000000"; > $query = "SELECT * FROM table"; > $result = mysql_query($query); > while($row = mysql_fetch_array($result)) { > if($row["timestamp"] < $tsheute) { > id = $row["id"]; > mysql_query("DELETE FROM table WHERE id='$id'"); > } > } > > so in etwa... in meiner vorigen mail hierzu habe ich natürlich Unfu geschrieben: richtig ist es ungefähr so (und das brauch auch nur einen Datenbankzugriff) $datum = mktime(0,0,0,date("m")-3,date("d"),date("Y")); mysql_query("DELETE FROM table WHERE timestamp < '$datum'"); (Frei geklaut von Tobias Orterer) Gruss, Michael -- Bremische Hafenvertretung e.V. tel: +49 (421) 3090148 IT-Abteilung fax: +49 (421) 3090150 World Trade Center mail: mkoch_(at)_bremen-ports.de Birkenstrasse 15 www: http://www.bremen-ports.de D-28201 Bremen
php::bar PHP Wiki - Listenarchive