Ciao a tutti
quello che mi serve è un modo che mi permetta di eliminare tutti i record a partire dal 21° (da 1 a 20 vanno tenuti).
i campi sono:
Da
A
data
Testo
Ciao a tutti
quello che mi serve è un modo che mi permetta di eliminare tutti i record a partire dal 21° (da 1 a 20 vanno tenuti).
i campi sono:
Da
A
data
Testo
dipende da cosa intendi per 20°. Non hai un id o qualcosa per fare un ordinamento? In altre parole qual'e' il criterio con cui stabilisci che un certo record e' il 21°?
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Io ti consiglio di inserire anche un campo id settato su autoincrement
Cmq per il tuo problema fai così:
Codice PHP:
$i = 1;
$query = "SELECT * FROM table";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result))
{
if ($i > 20)
{
$query = "DELETE FROM table WHERE da = '$row[da] AND a = '$row[a]' AND data = '$row[data'] AND testo = '$row[testo]'";
mysql_query($query);
}
$i++;
}