Bonjour à tous,
Voila j'ai un script qui effectu une boucle et qui ajoute des traduction pour un certain texte (on simplifie pour l'explication). Lors d'une mise à jour si la traduction existe je fais un UPDATE classique mais si elle n'existe pas je la créé en faisant un INSERT jusqu'ici pas de problémes. Je voudrais faire l'économie du test d'existence en exécutant de toute façon un update ensuite j'aimerais récupéré le nombre de ligne testés par mysql si il est égal à 1 alors je ne fait pas le INSERT.
Mon probléme et qu'il n'existe pas de fonctions pour faire ça le mysql_affected_rows() renvoit 0 si la personne n'effectue pas de modifications.
Existe il un moyen de tester l'existence d'un tuple en faisant un update ou suis je obligé de passer par un SELECT d'abord ...???
Merci d'avance pour vos réponses
Tout les hommes meurent un jour mais peu d'entre eux vivent vraiment