shewy80 Posted September 15, 2014 Share Posted September 15, 2014 (edited) Bonjour à tous. Il y a quelques temps, j'avais réalisé une page php indépendante, située à la racine du site qui me permets de lister tous les produits et qui me fait une rapide vérif des prix et m'indique si actif/non. donc un simple select ... Or depuis la mise à jour vers 1.6 ce script ne fonctionne plus. Comme si la connexion à la base de données ne se fait plus. J'ai bien en début de page ces deux lignes : <?php require_once dirname(dirname(dirname(__FILE__))) . '~~/config/config.inc.php'; require_once dirname(dirname(dirname(__FILE__))) . '~~/init.php'; où ~~ est le chemin complet... Enfin la requete SQL fonctionne, puisque je l'ai affichée par un echo et testée dans phpmyadmin. Pour terminer la requête est lancée par ces instructions : $res=Db::getInstance()->execute($sql); $nbresult=mysql_num_rows($res); pour info $nbresult ne renvoi rien $res renvoi "1" Si quelqu'un a une idée, je l'en remercie ! Edited October 4, 2014 by shewy80 (see edit history) Link to comment Share on other sites More sharing options...
shewy80 Posted September 15, 2014 Author Share Posted September 15, 2014 RESOLU.... Après avoir pris un café, je testé en mode objet ... et là tout fonctionne. ne pas mettre : $nbresult=mysql_num_rows($res); mais ceci : $nbresult=Db::getInstance()->NumRows($sql); ne pas mettre : while ($row = mysql_fetch_array($res)) mais ceci : while ($row = Db::getInstance()->getRow($sql)) :) Link to comment Share on other sites More sharing options...
coeos.pro Posted September 15, 2014 Share Posted September 15, 2014 si tu cherches (ou d'autres personnes) plus d'infos sur les requetes : http://www.prestashop.com/blog/fr/les-bonnes-pratiques-de-la-classe-db-sur-prestashop-1-5/ Link to comment Share on other sites More sharing options...
samyha Posted September 15, 2014 Share Posted September 15, 2014 Hello, Contente que tu aies résolu ton soucis. Peux-tu marquer ton sujet comme résolu stp ? (Retour sur ton post d'origine > Edit > Éditeur complet > Rajoute "résolu"dans le titre). Merci ! Link to comment Share on other sites More sharing options...
shewy80 Posted October 4, 2014 Author Share Posted October 4, 2014 Fait Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now