Zapisi jen SQL dotaz:
$cas = time() - 259200; // 3 dny
$prikaz = "DELETE FROM `neco` WHERE `cislo` <= '".$cas."' limit 30";
Proc toto nefunguje ? Po pridani noveho sloupecku DELETE nefacha ale prikaz v MyPHPAdmin funguje, na webu ne ? Co to je za blbost.
co to znamena "nefunguje"? bez chybovy hlasky ti nikdo nic neporadi, protoze to proste nejde. (jo a doufam, ze nekde dal v tom skriptu mas mysql_query($prikaz))
viz Tonik: co to znamena "nefunguje"?
$cas = time() - 259200; // 3 dny
$prikaz = "DELETE FROM `tabulka` WHERE `sloupec`<='".$cas."' LIMIT 30";
mysql_query($prikaz) or die($prikaz.mysql_error());
a tahle chyba nas velice zajima i s uplnym dotazem.
Ja treba pouzivam SQL SUBDATE().
ono totiz, dohad, muze mu vadit LIMIT. Nekdy to vadi, jindy ne. Je mozne, ze si to PHPadmin odmaze. Nebo si phpadmin poradi s uvozovkami nebo podobnou chybou.
Tonik (tonik.webz.cz)
"jo a doufam, ze nekde dal v tom skriptu mas mysql_query($prikaz)"
Mozna jsi prave vyresil problem. Ono se to obcas stava :)