Pages : 1
#1 Le 20/12/2006, à 14:02
- next-d
[resolu]question sql
hum!!!
c'est bete mais je ne m'en souviens plus
j'ai une base et je voudrais mettre un variable a 1 sur tous mes utilisateurs
variable: htmlemail
comment faire?
UPDATE `phplist_user_user` SET `confirmed` = '1',
WHERE `htmlemail` =0 LIMIT 1 ;
mais marche pas!!!!
Dernière modification par next-d (Le 20/12/2006, à 14:26)
Hors ligne
#2 Le 20/12/2006, à 14:06
- piktux
Re : [resolu]question sql
Salut,
Pour mettre à jour tous les users enlève le LIMIT 1.
Sinon tu va mettre à jour uniquement le premier user trouvé.
Hors ligne
#3 Le 20/12/2006, à 14:12
- next-d
Re : [resolu]question sql
requête SQL:
UPDATE `phplist_user_user` SET `confirmed` = '1',
WHERE `htmlemail` =0;
MySQL a répondu:Documentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `htmlemail` =0' at line 2
Hors ligne
#4 Le 20/12/2006, à 14:15
- next-d
Re : [resolu]question sql
voila une commande pour un user
UPDATE `phplist_user_user` SET `confirmed` = '1',
`entered` = '2006-12-18 20:39:42',
`modified` = NOW( ) ,
`uniqid` = '1ac02959eb453b652e05d81bfb8b16df',
`htmlemail` = '1',
`bouncecount` = '0',
`subscribepage` = '0',
`rssfrequency` = NULL ,
`password` = NULL ,
`passwordchanged` = NULL ,
`disabled` = '0',
`extradata` = NULL ,
`foreignkey` = NULL ,
`blacklisted` = '0' WHERE `id` =23 LIMIT 1 ;
pour le faire a tous .... ou est mon erreur grrr
Dernière modification par next-d (Le 20/12/2006, à 14:15)
Hors ligne
#5 Le 20/12/2006, à 14:19
- piktux
Re : [resolu]question sql
where htmlemail = 0;
Ne met pas de clause LIMIT
Hors ligne
#6 Le 20/12/2006, à 14:19
- Math
Re : [resolu]question sql
`confirmed` = '1', WHERE
Enleve la virgule... je pense que ca devrait aller mieux.. :-)
Hors ligne
#7 Le 20/12/2006, à 14:22
- jluc
Re : [resolu]question sql
hum!!!
c'est bete mais je ne m'en souviens plusj'ai une base et je voudrais mettre un variable a 1 sur tous mes utilisateurs
variable: htmlemail
comment faire?UPDATE `phplist_user_user` SET `confirmed` = '1',
WHERE `htmlemail` =0 LIMIT 1 ;mais marche pas!!!!
si tu veux mettre la variable htmlemail à '1' pour tous les utilisateurs, ça doit être
UPDATE `phplist_user_user` SET `htmlemail` = '1'
A+
Hors ligne
#8 Le 20/12/2006, à 14:26
- next-d
Re : [resolu]question sql
parfait merci
Hors ligne
Pages : 1