The MySQL database lar deg slette poster innenfor en viss rekkevidde av tid ved hjelp av en database tabell dato og klokkeslett . En PHP-filen kan bruke MySQL språket for å slette en post i en spesifisert tidsperiode . MySQL " delete " statement fjerner alle poster innenfor tidsperioden , så bare bruke denne setningen hvis du er sikker på at du vil fjerne poster permanent fra bordet . Instruksjoner
en
Høyreklikk PHP-filen du vil redigere, og velg " Åpne med ". Klikk deg PHP editor i listen over programmer.
2
Lag tilkoblingen til MySQL server. Følgende kode kobler til serveren ved hjelp av " brukernavn" og " passord" legitimasjon, laster deretter " mindb " database : en
mysql_connect ( " localhost" , "brukernavn" , "passord" ;) ; mysql_select_db ( " mindb ") eller dø ( mysql_error ( )); .
Erstatt " localhost " server navn, brukernavn , passord og " mindb " verdier med din egen
3
Lag spørringen til å slette poster ved hjelp av dato og klokkeslett i tabellen . For eksempel følgende kode sletter alle bestillinger som er opprettet mellom 1 januar 2001 og 31. januar 2001:
$ query = " slette fra bestillinger hvor createdate mellom '1 /1/2001 ' og '1 /31 /2001 ' : ;
4
Kjør spørringen på tjeneren. Bruk følgende kode for å kjøre sletting søket på serveren fra PHP : en
$ deleteresult = mysql_fetch_array ( $ query ) ;