Admin_database_tools.php [Réglé]
Bug SQL
Support Général
db77 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre db77
- Inscrit le : 07/02/2012
Depuis le panneau d'administration, menu, Outils, Base de données, Gestion, j'ai essayé d'éditer un enregistrement "groupe" et suis tombé sur ce message d'erreur :
Erreur fatale : Invalid SQL request
SELECT * FROM group WHERE id = '6'
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 'group WHERE id = '6'' at line 1
Ligne 193 : admin_database_tools.php
Accueil » Retour
Normal, puisque le champ id est numérique. De plus la table ne s'appelle pas group car elle est suffixée comme toutes les autres tables de l'identifiant de mon site, du style monsite_group.
Je voulais éditer le champ members car j'ai remarqué que lors de la suppression d'un membre, le champ "members" du groupe n'est pas actualisé, c'est-à-dire que l'id du membre n'est pas enlevé du champ.
Y a-t-il eu un correctif (ou des correctfis) à ce sujet ?
Merci.
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Ligne 193 du fichier pourrait tu remplacer la ligne par :
$row = $Sql->query_array(PREFIX . preg_replace('`^' . PREFIX . '`', '', $table), '*', "WHERE " . $field . " = '" . $value . "'", __LINE__, __FILE__);et me dire si ça fonctionne mieux ?
ReidLos
db77 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre db77
- Inscrit le : 07/02/2012

Mais pour mon autre remarque, qu'en penses-tu ?
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
db77 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre db77
- Inscrit le : 07/02/2012

EDIT : sinon, quand je clique sur Démonstration, ici à gauche dans le bandeau, plantage

http://demo.phpboost.com/member/fatal.php?error=1&_err_stop=1
Édité par db77 Le 12/02/2012 à 18h32
55 Escape Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre 55 Escape
- Inscrit le : 12/04/2011
Citation :EDIT : sinon, quand je clique sur Démonstration, ici à gauche dans le bandeau, plantage
http://demo.phpboost.com/member/fatal.php?error=1&_err_stop=1
Oui, désolé nous avons quelques problèmes avec le site de démonstration ces derniers temps, ce sera corrigé sous peu
.
N'oubliez pas de mettre vos sujets en réglé, en éditant votre premier message et en cliquant sur l’icône en bas, lorsque le problème est résolu !
db77 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre db77
- Inscrit le : 07/02/2012
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Concernant ta réflexion, ça fait un moment que j'ai remarqué cette incohérence. Je vais régler ce problème pour la version 4.0.
Merci.
ReidLos
db77 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre db77
- Inscrit le : 07/02/2012
En fait, je ne connaissais pas PHPBoost et c'est parce que j'ai développé une extension pour un site en PHPBoost que je l'ai découvert.
Cela me semble être un très bon produit, donc, je te dis bravo, et il est normal qu'il puisse subsister quelques oublis par-ci par-là.
Bravo encore et bonne semaine.
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
ReidLos
db77 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre db77
- Inscrit le : 07/02/2012
Visiteur
Boosteur Inactif
ReidLos :
Salut,
Ligne 193 du fichier pourrait tu remplacer la ligne par :
ReidLos
Ligne 193 du fichier pourrait tu remplacer la ligne par :
$row = $Sql->query_array(PREFIX . preg_replace('`^' . PREFIX . '`', '', $table), '*', "WHERE " . $field . " = '" . $value . "'", __LINE__, __FILE__);et me dire si ça fonctionne mieux ?
ReidLos
Merci pour la correction

note: Je trouve dommage que l'archive phpboost v.3.0 ne soit pas mis à jour
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie