Bonjour,
j' ai un problème pour conserver seulement les 50 derniers messages d'une base de donnée, j'ai essayé les codes suivants:
mysql_query("DELETE * FROM jeux_video ORDER BY ID DESC LIMIT 50, 10000") or die(mysql_error() );
J'obtiens le message suivant:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '* FROM jeux_video ORDER BY ID DESC LIMIT 50, 10000' at line 1
<gras>ce code marche nickel avec SELECT !</gras>
mysql_query("DELETE FROM jeux_video WHERE ID BETWEEN 50 AND 10000 ORDER BY ID DESC ")or die(mysql_error() );
Là, je n'ai aucun message d'erreur, mais il efface les entrées > 50, sans tenir compte d' ORDER BY ID DESC, qui à priori ne fonctionne pas avec DELETE, alors que ça marche très bien avec SELECT, Je ne comprend plus RIEN!
merci de m'aider!