Henrigo007
Mitglied
Hallo Leute,
ich möchte die Daten nach einem Bestimmten Lebensdauer aus der Tabelle (variants) löschen ich habe dafür den Datensatz ts genannt und als timestamp definiert so sieht das aus,ich weise darauf hin, jede variant hat eine eindeutige id.
ts timestamp
on update CURRENT_TIMESTAMP Nein CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
ich habe das script so implementiert wie unter steht, leider klappt es nicht nach 2 Minuten (120 Sekunden) die daten zu löschen.
kann jemandem mir helfen.
Danke im Voraus.
http://localhost/phpmyadmin/tbl_structure.php?db=kantteile&table=variants&token=61730fcaa52ea40a3c09a451d2204abe&goto=tbl_structure.php&back=tbl_structure.php&field=ts&change_column=1
ich möchte die Daten nach einem Bestimmten Lebensdauer aus der Tabelle (variants) löschen ich habe dafür den Datensatz ts genannt und als timestamp definiert so sieht das aus,ich weise darauf hin, jede variant hat eine eindeutige id.
ts timestamp
on update CURRENT_TIMESTAMP Nein CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
ich habe das script so implementiert wie unter steht, leider klappt es nicht nach 2 Minuten (120 Sekunden) die daten zu löschen.
PHP:
<?php
require_once __DIR__ . '/connection.php';
$variants_remove='SELECT * FROM variants';
$req = $dbConnect->query($variants_remove);
while ($remove = $req->fetch(PDO::FETCH_ASSOC))
{
$datum = $remove['ts'];
$aktuelleDatum = time();
$differenz = $datum - $erstellungsDatum;
$lebensdauerInSekunden = 120;
if ($differenz > $lebensdauerInSekunden)
{
$id = $remove['id'];
mysql_query('DELETE FROM variants WHERE id='$id'');
}
}
?>
kann jemandem mir helfen.
Danke im Voraus.
http://localhost/phpmyadmin/tbl_structure.php?db=kantteile&table=variants&token=61730fcaa52ea40a3c09a451d2204abe&goto=tbl_structure.php&back=tbl_structure.php&field=ts&change_column=1