Ako by som jednoducho z Mysql databazy vymazal vsetky udaje, ktore su starsie ako 30 dni?
Mam tam stlpec datum, kde sa uklada datum danej polozky ale v UNIX timestampe, teda napr. 1421086058
Skusal som to takto:
Kód:
$ui=$mysqli->query("DELETE FROM clanky WHERE (ABS(DATEDIFF(datum, NOW())) > 30) ");
Takto to funguje len ak by som mal datum ulozeny napr. ako Y-m-d, ale s timestampom to samozrejme nevie porovnat tymto sposobom.
Viete pomoct?