Hallo Com,
ich weiß zwar nicht ob das hier herein gehört aber ich brauche dringend Hilfe.
Ich bin ams chreiben eines Votescriptes und habe es nun soweit fertig das:
-es ein Feld gibt wo der User seinen namen einträgt
-der Name in einer Datenbank mit Datum und Zeit gespeichert wird
-der User nur voten kann wenn sein Name noch nicht in der Datenbank vorhanden ist
Nun zum Problem:
Ich will nach 24h den Namen und das Datum löschen lassen.
Aufbau der Tabelle (user)
1. Spalte: name | 2. Spalte: datum
Ich will aber es so machen das die alle Daten die älter sind als 24h beim drauf gehen auf die index.php schon gelöscht werden!!!
Hier mal die Index.php
ich weiß zwar nicht ob das hier herein gehört aber ich brauche dringend Hilfe.
Ich bin ams chreiben eines Votescriptes und habe es nun soweit fertig das:
-es ein Feld gibt wo der User seinen namen einträgt
-der Name in einer Datenbank mit Datum und Zeit gespeichert wird
-der User nur voten kann wenn sein Name noch nicht in der Datenbank vorhanden ist
Nun zum Problem:
Ich will nach 24h den Namen und das Datum löschen lassen.
Aufbau der Tabelle (user)
1. Spalte: name | 2. Spalte: datum
Ich will aber es so machen das die alle Daten die älter sind als 24h beim drauf gehen auf die index.php schon gelöscht werden!!!
Hier mal die Index.php
Code:
<html>
<body>
<form action="votecheck.php" method="POST">
Benutername: <br />
<input type="text" name="benutzername">
<input type="submit" value="Weiter">
</form>
<?php
//Verbindung zur Mysql Datenbank herstellen
$verbindung = mysql_connect("localhost", "vote", "*Passwort*")
or die ("Fehler beim verbinden mit dem MysqlServer");
mysql_select_db("vote")
or die ("Verbindung zur Datenbank fehlgeschlagen");
//Löschen von Daten die älter als 24h sind.
$sql = "DELETE FROM
datum
WHERE
Date_Sub(NOW(), INTERVAL 24 HOUR) > Date";
mysql_close($verbindung)
?>
</body>
</html>