MySQL-databasen kan du radera poster inom ett visst intervall av tid med hjälp av en databas tabell datum och tid stämpel . Ett PHP -fil kan använda MySQL språket att radera en post inom en angiven tidsperiod . MySQL " delete " uttalande tar bort alla poster inom den tidsperioden , så använd bara det här uttalandet om du är säker på att du vill ta bort poster permanent från tabellen . Instruktioner
1
Högerklicka på PHP-fil du vill redigera och välj " Öppna med . " Klicka din PHP editor i listan över program .
2
Skapa anslutningen till MySQL-servern . Följande kod ansluter till servern med hjälp av " användarnamn" och " lösenord " referenser , sedan laddar " mydb " databas :
mysql_connect ( " localhost " , " användarnamn " , " lösenord " ;) ; mysql_select_db ( " mydb " ) eller dö ( mysql_error ( ) ) ; .
Byt ut " localhost " servernamn , användarnamn , lösenord och " mydb " värden med din egen
Billiga 3
Skapa frågan för att radera poster med datum och tid i tabellen . Till exempel , följande kod raderar alla ordrar skapas mellan 1 januari 2001 och januari 31, 2001 :
$ query = " bort från order där createdate mellan '1 /1/2001 ' och '1 /31 /2001 ' : ;
4
Kör frågan på servern . Använd följande kod körs strykningen fråga på servern från PHP :
$ deleteresult = mysql_fetch_array ( $ query ) ;