Fork me on GitHub




« 1 (2)


Re: Problème base utilisateurs
Aspirant
Inscrit: 12/10/2004 09:20
De Dinant, Belgique
Messages: 88
Je viens de finir de réinstaller mon site sous xoops 2.0.16, le script downgrade semble fonctionner sauf que les utilisateurs ne sont repris dans aucun groupes, utilisateur enregistrer, webmaster, modérateur... Donc quand il se connecte avec leur pseudo, il ont la bannière et puis plus rien.

Quelqu'un aurait une astuce pour changer cela ... il y a toujours moyen de le faire manuellement, mais j'ai pas trop envie de passer 3 jours à faire cela pour 700 utilisateurs... :-o

J'ai été voir dans phpmyadmin, mais je ne sais même pas quel table il faut modifié.

Merci

Posté le : 20/03/2007 13:19

Klaus
Partager Twitter Partagez cette article sur GG+
Re: Problème base utilisateurs
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
Cette requête a exécuter dans l'onglet phpMyAdmin de ton hébergement permet d'affecter dans le groupe des utilisateurs enregistrés tous les membres qui n'y figurent pas :
insert into xoops_groups_users_link(groupiduid)
select 2uid from xoops_users where uid not in (select uid from xoops_groups_users_link where groupid=2);

Posté le : 20/03/2007 13:27
Partager Twitter Partagez cette article sur GG+
Re: Problème base utilisateurs
Aspirant
Inscrit: 12/10/2004 09:20
De Dinant, Belgique
Messages: 88
Merci... c'est quand même plus simple de cette façon.

Posté le : 20/03/2007 14:33

Klaus
Partager Twitter Partagez cette article sur GG+
Re: Problème base utilisateurs
Aspirant
Inscrit: 02/03/2003 18:10
Messages: 50
Citation :

Christian a écrit:
Cette requête a exécuter dans l'onglet phpMyAdmin de ton hébergement permet d'affecter dans le groupe des utilisateurs enregistrés tous les membres qui n'y figurent pas :
insert into xoops_groups_users_link(groupiduid)
select 2uid from xoops_users where uid not in (select uid from xoops_groups_users_link where groupid=2);


j'ai essayé et voilà le message d'erreur que j'ai eut : Citation :
Erreur

requête SQL :

INSERT INTO xoops_groups_users_link( groupid, uid )
SELECT 2 , uid
FROM xoops_users
WHERE uid NOT
IN (

SELECT uid
FROM xoops_groups_users_link
WHERE groupid = 2
)

MySQL a répondu:

You have an error in your SQL syntax near 'SELECT uid FROM xoops_groups_users_link WHERE groupid = 2 )' at line 1

Posté le : 14/05/2007 12:53
Partager Twitter Partagez cette article sur GG+
Re: Problème base utilisateurs
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
Elle date de quand ta version mysql pour ne pas supporter les sous-requêtes ?

La version 3.23 de MySql date de janvier 2001, les sous-requêtes sont supportées depuis la version 4.1 publiées en 2003 çà fait déjà donc 4 ans.

Je suis pas chez ovh mais dans ta console d'admin tu dois avoir la capacité à migrer vers une version plus récente( xoops fonctionne avec php5/mysql5, mais pour les modules vaut mieux tester avant).

Posté le : 14/05/2007 14:08
Partager Twitter Partagez cette article sur GG+
Re: Problème base utilisateurs
Aspirant
Inscrit: 02/03/2003 18:10
Messages: 50
effectivement je n'avais qu'une vieille version de mysql... je l'ai mise à jour et ta manipe a super bien marché merci beaucoup ;)

Posté le : 15/05/2007 07:57
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 (2)



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

79 Personne(s) en ligne (65 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 79 | Plus ...