Update [ MySQL ] - Programmation
Marsh Posté le 06-03-2002 à 21:28:46
aiky a écrit a écrit : J'ai une base de donnée comportant un id,nom,texte L'id est auto-incrémenté. Et je voudrais pouvoir modifier le nom et le texte en gardant le MEME id, donc utilisé un update. Exemple de ce que j'ai taper pour un id=3: UPDATE Table SET nom='toto', texte='message ...' WHERE id='3'; Seulement, sa marche Pôô Est ce que quelqu'un peu m'aider, Merci beaucoup !!! |
L'erreur que je vois, c'est que tu as mis id='3' - je mets le point sur les quotes autour - parce que id n'est pas une chaîne mais un nombre.
Mets alors id=3
Marsh Posté le 06-03-2002 à 21:32:06
Ben en fait sa marche pas non plus
Si tu veux quand je fais un update, sa marche sauf que le seul pb est qu'en faite c'est comme si sa correspondait à un INSERT!
Marsh Posté le 06-03-2002 à 21:35:39
aiky a écrit a écrit : Ben en fait sa marche pas non plus Si tu veux quand je fais un update, sa marche sauf que le seul pb est qu'en faite c'est comme si sa correspondait à un INSERT! |
???
Tu fais l'UPDATE sur une ligne qui existe? (si ce n'était pas le cas, il devrait normalement te faire une erreur, mais pas insérer une nouvelle ligne)
Marsh Posté le 07-03-2002 à 10:42:58
aiky a écrit a écrit : J'ai une base de donnée comportant un id,nom,texte |
ok, t'as une BD, le nom de la table qui contient ces champs, c koi ?
aiky a écrit a écrit : UPDATE Table SET nom='toto', texte='message ...' WHERE id='3'; |
ça doit marcher, mais il faut pas laisser "Table" mais le nom de la table qui contient les champs cités prédéemment. ça peut paraître évident, mais on sait jamais
Marsh Posté le 07-03-2002 à 11:36:18
Ben ouhais, mais non,
enfin j'y regarde et je vous tien au courant, si je trouve bien sûr...
Marsh Posté le 07-03-2002 à 13:55:16
Y a t-il moyen d'avoir un peu plus d'info sur ton pb carcela ne vient peut etre pas de ta requete. Quel Base, sous quel environnement, dans quel contexte ?
Merci
Marsh Posté le 07-03-2002 à 20:12:00
Ben en faite c'est une base pour des news, et le tout sous MySQL.
Voilà, mais je vais mettre sa sur le net et je te tiens au courant...
[jfdsdjhfuetppo]--Message édité par aiky--[/jfdsdjhfuetppo]
Marsh Posté le 06-03-2002 à 21:26:25
J'ai une base de donnée comportant un id,nom,texte
L'id est auto-incrémenté.
Et je voudrais pouvoir modifier le nom et le texte en gardant le MEME id, donc utilisé un update.
Exemple de ce que j'ai taper pour un id=3:
UPDATE Table SET nom='toto', texte='message ...' WHERE id='3';
Seulement, sa marche Pôô
Est ce que quelqu'un peu m'aider,
Merci beaucoup !!!