Bonjour
Voila mon problème.
J'envoie la requete suivante :
id est une clé primaite autoincrémentée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 mysql_query(""INSERT INTO table SET Field='toto' ON DUPLICATE KEY id=LAST_INSERT(id) UPDATE hits=hits+1"); $id=mysql_insert_id();
Théoriquement, lorsqu'il n'y a qu'un update, cela devrait retourner l'id de la ligne mise à jour.
Mais sur Mysql 5.0.37 (chez free), cela ne fonctionne pas.
En revanche, chez un autre hébergeur, avec Mysql 4.1 cela ne pose pas de problème.
Est-ce une erreur de ma part ou bien autre chose?
Merci!
Partager