Non sono molto sicuro di aver capito: vuoi farlo con una query mysql o tramite php? Tramite solo mysql non so aiutarti, con php farei così:
Questa è la soluzione che io userei, però sono ancora alle prime armi con php/mysql quindi forse esite un modo molto più semplice di fare ciò che vuoi(magari con una sola query).Codice PHP://trovo l'ultimo id
$query1=mysql_query("SELECT MAX(id) AS id_max FROM tuatabella");
$result1=mysql_fetch_array($query1);
//salvo in delle variabili gli ultimi 4 id
$id1=$result[id_max];
$id2=$id1-1;
$id3=$id2-1;
$id4=$id3-1;
//cancello le righe della tabella con questi id
$query2=mysql_query("DELETE FROM tuatabella WHERE id='$id1'");
$query3=mysql_query("DELETE FROM tuatabella WHERE id='$id2'");
$query4=mysql_query("DELETE FROM tuatabella WHERE id='$id3'");
$query5=mysql_query("DELETE FROM tuatabella WHERE id='$id4'");
Il codice non l'ho testato, ma dovrebbe andare...
Spero di esserti stato utile! Fammi sapere!
![]()
![]()

Rispondi quotando