23/09/2008 20:12
(Questo messaggio è stato modificato l'ultima volta il: 23/09/2008 20:12 da filippo9639.)
sul mio sito volgio impletare uno script per cancellare i messaggi scritti dagli utenti da piu di 30 giorni, ho provato con questo script ma mi da errori e non mi cancella i messaggi dalla tabella messaggi. qualcuno mi puo aiutare??, posto qui il file php.
grazie in anticipo dell'aiuto che mi verra dato.
Codice PHP:
<b>Clean Old Messages</b>
<br><br>
<?
if ($_POST){
$tabla5 = mysql_query("SELECT FROM tb_messenger ORDER BY date ASC"); // selecciono todos los registros de la tabla usuarios, ordenado por nombre
while ($registro5 = mysql_fetch_array($tabla5)) { // comienza un bucle que leera todos los registros y ejecutara las ordenes que siguen
$igual=$registro5["plan"];
$prima_data=$row["date"];
$seconda_data="now";
//Todo parece correcto procedemos con la inserccion
$queryz9 = "DELETE FROM tb_messenger IF "(("$seconda_data")/86400))-((int)(abs(strtotime ("$prima_data")) > 30";
mysql_query($queryz9) or die(mysql_error());
}
echo "<b>Done.</b><br><br>";
}
?>
This Button Will Clean Old Messages.
<br><br>
<form method="post" action="../Documenti/File ricevuti/index.php?op=38">
<input type="hidden" name="clean" value="clean">
<input type="submit" Value="Clean" class="button">
</form>
</table>
grazie in anticipo dell'aiuto che mi verra dato.