[MySQL]INSERT INTO avec un WHERE...

INSERT INTO avec un WHERE... [MySQL] - PHP - Programmation

Marsh Posté le 05-02-2004 à 08:54:44    

Bonjour !  :)  
Voila j'ai une base de donnée dans ce genre (nom de la table partie_accueil):
/* text => LONGTEXT
 * prev => LONGTEXT
 * id => primary auto_increment
 */
+------------+------------+--------+
|   text         |   prev       |   id    |
+------------+------------+--------+
|  blabla      |  blabla      |   1     |
+------------+------------+--------+
 
Et je voudrai inseré une nouvelle valeur a prev mais sans créer un nouveau champ...
INSERT INTO partie_accueil (prev) VALUES ('kek chose')
 
Si je fais ça, il me mets un nouveau champ :
+------------+------------+--------+
|   text         |   prev      |   id      |
+------------+------------+--------+
|  blabla      |  blabla     |   1       |
+------------+------------+--------+
|                | kek chose |   2       |
+------------+------------+--------+
 
Et moi je pensais qu'en fesant la requete qui suit, il me changerai simplement la valeur de prev la ou id=1 :
INSERT INTO partie_accueil (prev) VALUES ('kek chose') WHERE id = '1'
+------------+------------+--------+
|   text        |   prev        |   id     |
+------------+------------+--------+
|  blabla     | kek chose  |   1      |
+------------+------------+--------+
 
Et en fait il me dit qu'il y a une erreur au niveau du WHERE....
Si vous pouviez me dire comment combiner INSERT INTO avec WHERE, ou comment faire pour changer ce champ sans toucher a text et ou id=1...
 
Merci  :hello:
 
[edit]Mise en page ;)


Message édité par j0k3r_n0ir le 05-02-2004 à 08:58:46

---------------
Licence Professionnelle Multimedia Internet Webmaster | Des articles, des aides, des scripts .... le tout disponible sur mon site.
Reply

Marsh Posté le 05-02-2004 à 08:54:44   

Reply

Marsh Posté le 05-02-2004 à 09:00:36    

plutot UPDATE non?

Reply

Marsh Posté le 05-02-2004 à 09:02:08    

il faut employer UPDATE pour changer une ligne
 
 
edit: prout :p


Message édité par art_dupond le 05-02-2004 à 09:02:21

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

Marsh Posté le 05-02-2004 à 09:03:20    

Et donc ma requete serai plutot du genre :
UPDATE partie_accueil (prev) VALUES ('kek chose') WHERE id = '1
 
no?


---------------
Licence Professionnelle Multimedia Internet Webmaster | Des articles, des aides, des scripts .... le tout disponible sur mon site.
Reply

Marsh Posté le 05-02-2004 à 09:09:49    

UPDATE partie_accueil SET prev='kek chose' WHERE id='1';

Reply

Marsh Posté le 05-02-2004 à 09:10:24    

Ah non plutot comme ça :
UPDATE partie_accueil SET prev='kek chose' WHERE id = '1'
 
Je pense que c'est mieux comme cela, non ?


---------------
Licence Professionnelle Multimedia Internet Webmaster | Des articles, des aides, des scripts .... le tout disponible sur mon site.
Reply

Marsh Posté le 05-02-2004 à 09:11:00    

Ok lol merci les gars !! :hello:
 
;)


---------------
Licence Professionnelle Multimedia Internet Webmaster | Des articles, des aides, des scripts .... le tout disponible sur mon site.
Reply

Marsh Posté le 05-02-2004 à 09:23:39    

:)

Reply

Marsh Posté le 05-02-2004 à 09:26:54    

j0k3r_n0ir a écrit :

Ok lol merci les gars !! :hello:
 
;)


[:mmmfff]

Reply

Marsh Posté le 05-02-2004 à 09:36:51    

oops dsl .....
 
Merci les ami(e)s ;)


---------------
Licence Professionnelle Multimedia Internet Webmaster | Des articles, des aides, des scripts .... le tout disponible sur mon site.
Reply

Sujets relatifs:

Leave a Replay

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