ok (je m'en doutais un peu).
A priori, le problème n'est pas dans ta requète, il faudrait voir le code qui l'entoure (une boucle non désirée?)
Le mieux à faire pour débugger: dans ta fonction xmysql_query, rajoute un echo de ta requète pour voir si elle est appelée une ou deux fois.
et teste la-dite requète dans un phpmyadmin
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.