gestion des membres automatique/en masse
spazdav Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre spazdav
- Inscrit le : 15/05/2012
- Site internet
une petite question à propos des membres.
Est-il possible de pouvoir les gérer de la façon suivante:
membre inscrit, jamais posté, jamais connecté ou connecté il y a fort longtemps
ceci afin de choisir les paramètres et ensuite faire un peu de ménage sur son site/forum?
merci.
ElenWii Membre non connecté
- Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
- Equipe Graphique
Avec une requete SQL tu peux récuperer les ids et ensuite supprimer toute ces idées par une seconde requête.
Je ne suis pas expert, mais tu devrais pouvoir trouver facilement sur le net le code à adapter avec les bases phpboost (nom de variables et nom de table)
ElenWii
spazdav Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre spazdav
- Inscrit le : 15/05/2012
- Site internet
superbibi Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre superbibi
- Inscrit le : 20/09/2009
- Site internet
[code]mysql_query ("DELETE from phpboost_member WHERE lastconnect ="timestamp" ") [code]
le nom de la table et le champs reste à vérifié, la requête aussi d'ailleurs, mais groso-modo ça doit être un truc du genre x)
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
pas besoin du mysql_query, on passe directement par le module BDD de PHPBoost, par contre je conseil de faire un select et pas directement un delete, cela évite bien des problèmes.
Sinon @spazdav dit nous ce que tu cherche à faire, on peu de donner les commandes au besoin.
Cordialement, janus57
superbibi Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre superbibi
- Inscrit le : 20/09/2009
- Site internet
janus57 :
pas besoin du mysql_query, on passe directement par le module BDD de PHPBoost,
pas besoin du mysql_query, on passe directement par le module BDD de PHPBoost,
héhé l'habitude du code en php ça x)
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
superbibi :janus57 :
pas besoin du mysql_query, on passe directement par le module BDD de PHPBoost,
héhé l'habitude du code en php ça x)
Bonjour,
sauf que mysql_query en PHP est déprécié/obsolète et c'est mysqli_query (Cf : http://php.net/manual/fr/function.mysql-query.php)
ou l'utilisation de la POO/PDO
Cordialement, janus57
Édité par janus57 Le 07/10/2014 à 16h42
superbibi Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre superbibi
- Inscrit le : 20/09/2009
- Site internet
au passage tu m'apprend rien je le sais x)
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
superbibi :Sauf que j'utilise quand même mysql_query par ce que je ne connais pas msqli et encore moins la poo.
au passage tu m'apprend rien je le sais x)
Bonjour,
donc tu sais que mysqli est pareil de mysql sauf que tu rajoute un i ?
Exemple mysqli :
Code PHP :
<?php $link = mysqli_connect('localhost', 'my_user', 'my_password', 'my_db'); if (!$link) { die('Erreur de connexion (' . mysqli_connect_errno() . ') ' . mysqli_connect_error()); } echo 'Succès... ' . mysqli_get_host_info($link) . "n"; mysqli_close($link); ?>
Exemple mysql :
Code PHP :
<?php $link = mysql_connect("localhost", "mysql_user", "mysql_password") or die("Impossible de se connecter : " . mysql_error()); echo 'Connexion réussie'; mysql_close($link); ?>
Au passage l'extension MySQL est supprimé de PHP à partir de la version 5.5
Cf : http://php.net/manual/fr/mysqlinfo.api.choosing.php
Cordialement, janus57
Édité par janus57 Le 07/10/2014 à 16h56
superbibi Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre superbibi
- Inscrit le : 20/09/2009
- Site internet
Bref, je ne pense pas que ce sujet sois le meilleurs lieux pour débattre la dessus
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
superbibi :
Pas tous à fait, il y a certaine différence.
Bref, je ne pense pas que ce sujet sois le meilleurs lieux pour débattre la dessus
Bref, je ne pense pas que ce sujet sois le meilleurs lieux pour débattre la dessus
Bonjour,
oui, mais il est important de ne pas donner les mauvaise ligne de code, si de donner un code obsolète.
De toute façons si pour @spazdav le sujet est résolu il devrait passer le post en résolu sinon il devrait indiquer e qu'il souhaite faire pour lui donner une bonne commande (car oui au passage la commande initialement donnée ne sert à rien car elle vise un timestamp précis et non car une valeur inférieur ou égale).
Pour mon dernier mot niveau mysql vs mysqli il est grand temps de passer à mysqli car PHP évolue tout les jours et bientôt (quelques années quand même) les hébergeurs risque de proposer uniquement une version PHP qui ne prend plus mysql en compte.
D'ailleurs au passage d'après des bench fait par OVH les dernière version de PHP sont plus "véloce" (http://travaux.ovh.net/?do=details&id=11484) ce qui peu inciter certaine personne à basculer en version 5.4 voir 5.5 (si leur hébergeur le propose, 5.6 étant trop jeune) pour voir si cela permet de gagner quelques ms voir s (ce qui peu faire la différence pour certains).
Cordialement, janus57
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie