phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?l=F6schen?= eines alten Tupels

[php] löschen eines alten Tupels

Axel php_(at)_phpcenter.de
Fri, 29 Jun 2001 10:47:17 +0200


Tobias Orterer schrieb:
> 
> Michael Koch wrote:
> > (Frei geklaut von Tobias Orterer)
> 
> Das macht 2,50. ;)
> 
> --
> Tobias Orterer
> home(01747688873  && (der_(at)_tobi.li || sms("www.tobi.li"))
> work(080417994725 && (to_(at)_iat-matrix.de || tobi_(at)_openwi.de)
> --
> ** http://www.php-center.de **
> Die PHP-Liste: mailto: php_(at)_phpcenter.de
> http://lists.phpcenter.de/mailman/listinfo/php


Bin Anfänger. Deshalb muss ich nochmal fragen. DELETE Abfrage ist ja
auch eine delikate Sache wegen Datenverlust und so.

Weiss nicht warum hier while-schleife nötig. 
Ich habe es erstmal so probiert.

$tsheute = mktime(0,0,0,date("m"),date("d")-1,date("Y"));
 $tsheute = date("Ymd",$tsheute)."000000";
 $squery = "DELETE FROM tbl_test WHERE secondh_time <= '$tsheute'";
 $result = mysql_query($squery);


aber so funktioniert es auch nicht :

$tsheute = mktime(0,0,0,date("m"),date("d")-1,date("Y"));
 $tsheute = date("Ymd",$tsheute)."000000";
 $squery = "SELECT * FROM tbl_test ";
 $result = mysql_query($squery);
 while($row = mysql_fetch_array($result)) {
       if($row["secondh_time"] < $tsheute) {
               $secondh_id = $row["secondh_id"];
               mysql_query("DELETE FROM tbl_test WHERE
secondh_id='$secondh_id'");
       }
 }

Hat jemand einen vielleicht sogar entscheidenden Tip ?


Axel


php::bar PHP Wiki   -   Listenarchive