Usuwanie rekordów
: śr cze 03, 2009 11:28 am
Witam,
mam problem z usuwaniem rekordów z tabeli, otórz chce, aby z tabeli raport usuwane były rekordy najstarsze i zostawało tylko 10 ostatnio dodanych, oto kod:
niestety nie działa, nic się nie dzieje,
proszę o pomoc
mam problem z usuwaniem rekordów z tabeli, otórz chce, aby z tabeli raport usuwane były rekordy najstarsze i zostawało tylko 10 ostatnio dodanych, oto kod:
Kod: Zaznacz cały
$sql_raport_u="SELECT * FROM raport";
$res_raport_u=@mysql_query($sql_raport_u);
$liczba_raport_u=@mysql_num_rows($res_raport_u);
if ($liczba_raport_u > 10)
{
$liczba_do_u=$liczba_raport_u-10;
for ($l=1;$l<=$liczba_do_u;$l++) { // czyszczenie rekordów do 10-tu //
@mysql_query("DELETE FROM raport ORDER BY data_zm DESC LIMIT 1");
}
}proszę o pomoc