[mysql] UPDATE : je comprends pas...

UPDATE : je comprends pas... [mysql] - Programmation

Marsh Posté le 08-07-2002 à 13:51:39    

j'ai une table avec entre autres:  
 
id
nombre
date
...
 
et quand je fais :

Code :
  1. $sql = "UPDATE crotte SET nombre = nombre + 1 WHERE id=$id";
  2. mysql_query($sql, $db) or die ('merde');


 
il me remplace la date par la date courante
 
c'est normal ?
 
si oui, comment je dois faire pour qu'il ne remplace que la valeur que je veux (nombre)
 
 
 
je suis neuneu! n'est-ce pas ?


---------------
oui oui
Reply

Marsh Posté le 08-07-2002 à 13:51:39   

Reply

Marsh Posté le 08-07-2002 à 14:36:13    

c'est bon, c'était parce que j'avais mal défini ma table.
 
enfin j'ai pas très bien compris, mais j'ai refait ma table et c'est bon mainenant


---------------
oui oui
Reply

Marsh Posté le 08-07-2002 à 14:54:33    

en fait pour les champs de type timestamp un update remet toujours à l'heure courante, cf la doc pour plus d'infos


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 08-07-2002 à 17:32:39    

oki merci pour l'info


---------------
oui oui
Reply

Marsh Posté le 08-07-2002 à 17:37:43    

Sinon, tu peux utiliser un timestamp quand même, mais si tu veux que la date soit conservée, tu ajoutes set date=date dans ta requête.

Reply

Marsh Posté le 08-07-2002 à 17:47:04    

ben là j'ai rien fait, enfin j'ai juste refait mes tables, et la date ne change plus.  
 
Mais je vais quand meme rajouter set date=date, comme ca ce sera plus mieux sur :)
 
 
merci merci :)


---------------
oui oui
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed