Nouveau sujet Répondre Imprimer Syndication RSS 2.0

une aide pour supprimer membres a 0 posts

Nouvelle étincelle
Avatar de sheppard
  • Age : 46 ans
  • Messages : 9
  • Inscrit : 30 Septembre 2007
  Lien vers ce message 02 Novembre 2007, 23:47
bonsoir a tous
j'aimerais savoir s'il existe un Mod pour le script FSB1
afin de supprimer les membres a zéro post
ou sinon
est ce que ma requète aurait des chances d'aboutir :fsb2_intello:

Supprimer les membres qui n'ont pas posté.

DELETE FROM fsb_membres WHERE membre_nb_message = 0; 


merci pour votre aide
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14507
  • Inscrit : 16 Septembre 2004
Message édité 1 fois, dernière édition par Genova, 03 Novembre 2007, 0:36     Lien vers ce message 03 Novembre 2007, 0:35
Oui effectivement ça devrait suffir. Fait une sauvegarde au préalable tout de même ;)


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Nouvelle étincelle
Avatar de sheppard
  • Age : 46 ans
  • Messages : 9
  • Inscrit : 30 Septembre 2007
  Lien vers ce message 03 Novembre 2007, 7:59
merci pour la réponse je te tiens au courant
 
Nouvelle étincelle
Avatar de sheppard
  • Age : 46 ans
  • Messages : 9
  • Inscrit : 30 Septembre 2007
  Lien vers ce message 03 Novembre 2007, 8:07
Oui effectivement ça devrait suffir. Fait une sauvegarde au préalable tout de même ;)

requete réalisée avec succès reste plus qu'a créer une tache cron a heure fixe pour cette requète
et là c'est pas encore gagné lool donc si quelqu'un avait un tuyau ça serait bienvenue
 
Volcan
Avatar de Ohax
  • Age : 21 ans
  • Messages : 1944
  • Inscrit : 22 Juin 2005
  Lien vers ce message 03 Novembre 2007, 10:52
Génial, comme ça les nouveaux inscrits ne comprendront rien à ce qui est arrivé à leur nouveau compte...


AdoJeunZ - Forum Gothique - DoudOhax Blog d'un gothocouple
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14507
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 03 Novembre 2007, 11:13
Tout dépend de quand datent ses dernières inscriptions. Mais c'est vrai qu'il aurait aussi fallu intégrer un paramètre temps à la requête.


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Nouvelle étincelle
Avatar de sheppard
  • Age : 46 ans
  • Messages : 9
  • Inscrit : 30 Septembre 2007
  Lien vers ce message 04 Novembre 2007, 9:52
Tout dépend de quand datent ses dernières inscriptions. Mais c'est vrai qu'il aurait aussi fallu intégrer un paramètre temps à la requête.


quelqu'un peut m'aider pour le parametre du temps?
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14507
  • Inscrit : 16 Septembre 2004
Message édité 1 fois, dernière édition par Genova, 04 Novembre 2007, 21:26     Lien vers ce message 04 Novembre 2007, 21:25
Fait une sauvegarde de ta table fsb_membres pour le cas où. Ensuite essaie comme ça :

DELETE FROM fsb_membres WHERE membre_nb_message = 0 AND date_enregistrement < UNIX_TIMESTAMP - (24 * 3600 * XXXXX)


en remplaçant XXXXX par le nombre de jours au delà duquel tu veux supprimer.

Test la requète en remplace le DELETE par SELECT membre_login au préalable ^^


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Nouvelle étincelle
Avatar de sheppard
  • Age : 46 ans
  • Messages : 9
  • Inscrit : 30 Septembre 2007
  Lien vers ce message 05 Novembre 2007, 0:24
Fait une sauvegarde de ta table fsb_membres pour le cas où. Ensuite essaie comme ça :

DELETE FROM fsb_membres WHERE membre_nb_message = 0 AND date_enregistrement < UNIX_TIMESTAMP - (24 * 3600 * XXXXX)


en remplaçant XXXXX par le nombre de jours au delà duquel tu veux supprimer.

Test la requète en remplace le DELETE par SELECT membre_login au préalable ^^


merci a toi pour le tuyau j'essayes ça demain et je te tiens au courant
 
Nouvelle étincelle
Avatar de sheppard
  • Age : 46 ans
  • Messages : 9
  • Inscrit : 30 Septembre 2007
  Lien vers ce message 11 Novembre 2007, 18:18
Fait une sauvegarde de ta table fsb_membres pour le cas où. Ensuite essaie comme ça :

DELETE FROM fsb_membres WHERE membre_nb_message = 0 AND date_enregistrement < UNIX_TIMESTAMP - (24 * 3600 * XXXXX)


en remplaçant XXXXX par le nombre de jours au delà duquel tu veux supprimer.

Test la requète en remplace le DELETE par SELECT membre_login au préalable ^^


mince ça n'a pas marché
j'ai mis ceci dans ma requete


DELETE FROM fsb_membres WHERE membre_nb_message = 0 AND date_enregistrement < UNIX_TIMESTAMP - (24 * 3600 *30)


30 jours à la place des XXXXX

Si quelqu'un pouvait m'aiguiller
merci d'avance
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14507
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 11 Novembre 2007, 19:13
Lorsque tu fais
SELECT * FROM fsb_membres WHERE membre_nb_message = 0 AND date_enregistrement < UNIX_TIMESTAMP - (24 * 3600 *30)

ça affiche quoi ?


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Répondre


.