Page 1 sur 1
retourner la derniere valeur update
Posté : 03 nov. 2007, 18:59
par choubix
hello,
je connais la comande mysql_insert_id() qui renvoit le dernier id cree. bien pratique dans certains cas. est ce qu'il existerait une fonction qui retourne la derniere valeur updatee par hasard svp?
j'aimerais bien m'eviter un Select supplementaire
merci
Posté : 03 nov. 2007, 19:06
par fab
Franchement je pense pas, le last insert se sert du autoincrement en fait.
Posté : 03 nov. 2007, 19:47
par choubix
ca me semblait un peu tire par les cheveux mais bon: je tentais ma chance

je continue de fouiner le manuel au cas ou...
merci Fab
Posté : 03 nov. 2007, 20:15
par Truc
Un update se fait en utilisant un champ unique qui dans 99% des cas est l'id (clé) donc tu disposes déjà de cet id, non ?
Posté : 03 nov. 2007, 21:11
par AB
Un update se fait en utilisant un champ unique qui dans 99% des cas est l'id (clé) donc tu disposes déjà de cet id, non ?
Oui, c'est ce que je me suis dit à la première lecture. Mais peut-être cela pourrait être utile dans une série d'update conditionnels

Posté : 03 nov. 2007, 21:40
par Invité
par exemple (et grossierement):
j'ai deja l'id, je souhaitais recuperer la nouvelle valeur de "champs" sans devoir me faire un SELECT champs FROM matable...
Posté : 03 nov. 2007, 22:38
par Truc
Toujours donner un max de précisions dans le 1er message.
Là la question de départ ne prend plus du tout le même sens et la réponse devient évidente... non pas possible.
Posté : 03 nov. 2007, 23:31
par AB
Toujours donner un max de précisions dans le 1er message.
+1
d'autant plus que tu nous avais embrouillé avec ton exemple de mysql_insert_id()

Posté : 03 nov. 2007, 23:41
par Invité
desole,
je prendrais un peu de temps pour deconnecter de mon ecran avant de poser une question, ca devrait etre plus clair a l'avenir.