Mailinglisten-Archive |
----- Original Message ----- From: Uwe Regenbogen To: php_(at)_php-center.de Sent: Friday, August 25, 2000 3:56 AM Subject: Re: [php] msyql select Peter; lege Dir in mysql eine neue Tabelle an mit zwei Feldern: Tag = timestamp, Heute_schon_gelöscht = enum("y","n") Bastele Dir ein Script, welches abfragt, ob für heute << .$jetzt=date(ymd); >> schon ein Eintrag vorhanden ist. Bei Antwort NEIN << $number = mysql_num_rows($rs); if($number<1) include("foo/das_löschen_script");>> Nicht vergessen: am Ende einen insert auf die neue Tabelle mit gelöscht = "y" Bei Antwort JA gibt's halt nix zu tun. War's das?? -- Uwe Regenbogen www.and-is.com hmmm... wenn dein feld dann auf j steht, muss aber erneut ein query ausgeführt werden (delete!. also sind wir schon bei 2 querys) dann wärs wahrscheinlich schneller, jedesmal einfach alle alten zu löschen, denn wenn keine da sind, dauert das auch nicht länger als die abfrage, ob schon gelöscht wurde (j/n column). also meiner meinung nach, ist der "beste" weg, das mit dem crontab. deine variante ist im prinzip nix anderes wie seine, nur ob sie etwas bringt (ausser dass er einmal am tag 2 querys anstatt einem macht)? (wo ist der mysql-guru der ein paar zahlen [performanceunterschiede beim lesen und löschen] parat hat?) christian pedaschus
php::bar PHP Wiki - Listenarchive