Mailinglisten-Archive |
Christian, jou, crontab ist immer gut. Wenns denn der Provider zuläßt. Wenn nicht? - in jedem Script die Löschprozedur unterbringen: bei 2.000 Datensätzen keine Frage bei 20.000 Datensätzen - dauert halt doch nen bischen -- Uwe Regenbogen www.and-is.com ----- Original Message ----- From: chrisp <chrisp23_(at)_gmx.de> To: <php_(at)_php-center.de> Sent: Friday, August 25, 2000 10:43 PM Subject: Re: [php] msyql select > > ----- 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 > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php >
php::bar PHP Wiki - Listenarchive