Quand j'ai un problème de ce genre là, je rajoute une ligne avec echo pour m'afficher ce que je suis censé obtenir, ça permet bien souvent de mettre le doigt sur une erreur. Dans ton cas rajoute après la ligne qui définit $req
Ceci t'affichera entre les < et > le contenu de ta variable $req.
ce qui devrait te donner un truc du genre
< SELECT `setting`, `value` FROM `"._PREFIX_."config` >
si cela te semble valide, vas sur l'interface de ta base de donnée et fais un copier/coller du résultat sans les < et > : si ta requête est bonne tu auras un résultat, si elle ne l'est pas ton erreur vient de là. Perso j'ai l'habitude de bosser avec des variables bien définies par des $, et _PREFIX_ me trouble un peu mais je peux me tromper.
Sinon autre possibilité : la connexion a la bdd est elle bonne ?
EDIT : quand tu as fini penses à enlever la ligne echo ;-)
Partager