Mam tabelę mysql przykładowo z newsami w której jednym z wpisów jest data.
Myślałem żeby wyciągnąć datę dodania newsa, następnie odjąć ją od daty aktualnej i dać warunek aby usunąć wszystkie wpisy spełniające ten warunek.
przykład:
<?php if($_GET['clear']==2 && $_GET['confirm']==1) { $db_connect=mysql_connect($host,$login,$passw)or die("Błąd podczas próby połączenia z bazą danych !"); $sql='SELECT * FROM messages'; { $date=$row['date']; $starsze=($date-$_date); //$sql2='DELETE FROM messages WHERE date='.$starsze>30.''; //$result2=mysql_query($sql2, $db_connect); } } ?>
Niestety ten sposób wyświetla mi wynik w stylu: 0000-0.039999999999999.
Poza tym wydaje mi się że:
<?php $sql2='DELETE FROM messages WHERE date='.$starsze>30.''; ?>
Nie jest właściwe (jestem tego prawie pewien).
Zastanawiam się też czy konieczne jest użycie pętli.
Proszę o wszelkie wskazówki jak można to osiągnąć, z góry dzięki.
pozdrawiam
toomay