Originariamente inviato da oly1982
ORDER BY id DESC
Scusa ma che soluzione è?
Nella Sua query c'è qualcosa che non va. In qualsiasi database che usa un SQL standard, una select che ordina su dei numeri ha sempre un orientamento ascendente. Questo fino a che non si modifichi qualche parametro o aggiungendo degli indici alla tabella o effettuando una query definendo una ORDER BY con il parametro DESC.
Nella query
SELECT * FROM richiami_fatti where codice_fiscale='$codice_fiscale' ORDER BY id
Non mi pare che ci siano parametri che invertano l'ordine quindi o è successo qualcosa che ha cambiato l'ordine oppure il Suo db s'è impazzito. Al massimo gli si può consigliare il parametro ASC dopo ID per rendere esplicito il parametro che nell'order by è implicito e che determina un ordinamento ascendente dal MINORE al MAGGIORE.
Forse ha un problema alla Tab e non lo risolve perchè non lo vede.