Die MySQL-Datenbank können Sie Datensätze löschen in einem bestimmten Bereich der Zeit mit Hilfe einer Datenbank Tabelle Datums-und Zeitstempel . Eine PHP-Datei können Sie die Sprache MySQL einen Datensatz innerhalb einer bestimmten Frist zu löschen. Die MySQL "delete " -Anweisung entfernt alle Datensätze innerhalb der Frist , so verwenden Sie nur diese Aussage, wenn Sie sicher, dass Sie Datensätze dauerhaft entfernen vom Tisch sind . Anleitung
1
der rechten Maustaste auf die PHP-Datei Sie bearbeiten möchten, und wählen Sie " Öffnen mit. " Klicken Sie mit der PHP-Editor in der Liste der Programme .
2
erstellen Sie die Verbindung zum MySQL- Server. Der folgende Code eine Verbindung mit dem Server unter Verwendung des "username" und "password " Anmeldeinformationen , lädt dann die " mydb " Datenbank:
mysql_connect ( "localhost" , "username" , "password" ;) ; mysql_select_db ( " mydb " ) or die ( mysql_error ()); .
Ersetzen Sie die "localhost" Server-Name , Benutzername, Passwort und " mydb " Werte mit Ihrem eigenen
3
erstellen Sie die Abfrage, um die Datensätze mit dem Datum und Uhrzeit in der Tabelle zu löschen . Zum Beispiel der folgende Code löscht alle Bestellungen zwischen dem 1. Januar 2001 und 31. Januar 2001 erstellt:
$ query = " aus Aufträgen löschen wo createdate zwischen '1 /1/2001 'und '1 /31 /2001 " : ;
4
Führen Sie die Abfrage auf dem Server. Verwenden Sie den folgenden Code, um die Löschung Abfrage auf dem Server von PHP laufen :
$ deleteresult = mysql_fetch_array ( $ query);