Bonjour,
Pour la mise à jour quotidienne de ma base de données, je récupère des infos d'un fichier XML.
La plupart des articles nécessitent juste un INSERT.
D'autres doivent répondre à un critère particulier. Selon un drapeau, une autre insertion sur une autre table doit être effectuée. Pour être plus explicite, c'est des articles dont quelques-uns doivent être "taggés".
Donc, je fais un INSERT sur ma tables articles. Si c'est un article à être taggé je récupère mysql_insert_id() dans une variable et j'utilise cette variable pour faire un autre INSERT sur la table tags.
Je me demandais si c'était possible de créer une procédure MySQL pour ne pas passer par les itérations php qui sur les premiers articles est très rapide puis au bout de la 30e devient assez lent (de 1 à 5 sec) jusqu'à aboutir à la 60e.

Mon script php fonctionne mais je voulais l'améliorer pour la vitesse.
Si nécessaire je posterais ce que j'ai déjà fait.

Merci