Frays Posted September 13, 2012 Share Posted September 13, 2012 (edited) Je suis en train de créer un module. Le but de ce module et de récupérer des champs d'une table. Cette table ne fait pas partie des tables de prestashop néanmoins elle est sur la même base de données. La table s'appelle : galerie elle est mise à jour par un site internet totalement différent. Je veux récupérer les infos de cette table et les afficher. Dans mon fichier PHP ce trouve ce code (j'ai fait un getInstance pour faire simple). $sql = 'SELECT * FROM '._DB_PREFIX_.'galerie WHERE id_g = 9'; if ($row = Db::getInstance()->getRow($sql)) $smarty->assign("NOMG",$row['nom_g']); Ce code marche avec une table de prestashop exemple: $sql = 'SELECT * FROM '._DB_PREFIX_.'contact WHERE id_g = 9'; J'ai testé ce code avec FROM galerie FROM pss_galerie FROM '._DB_PREFIX_.'galerie L'erreur que je peux voir est: Table 'prestashop.galerie' doesn't exist SELECT * FROM ps_galerie WHERE id_g = 9 LIMIT 1 dans mon tpl il y a tout simplement : {$NOMG} Je tourne en rond depuis la fin d'aprem si vous avez une solution même une solution différente je suis preneur. Edited September 13, 2012 by Frays (see edit history) Link to comment Share on other sites More sharing options...
franckm1000 Posted September 13, 2012 Share Posted September 13, 2012 Et plutôt que d'utiliser la classe Db si tu fais simplement avec un mysql_fetch_array du type: $sql = 'SELECT * FROM galerie WHERE id_g = 9'; $req=mysal_query($sql); if($row=mysql_fetch_array($req))$smarty->assign("NOMG",$row['nom_g']); Ca ne marche pas ? Link to comment Share on other sites More sharing options...
Frays Posted September 13, 2012 Author Share Posted September 13, 2012 J'ai ré-instalé un presta propre et maintenant ça marche avec l'instruction :$sql = 'SELECT * FROM galerie WHERE id_g = 9'; Merci beaucoup franckm1000 Link to comment Share on other sites More sharing options...
Patric Posted September 24, 2012 Share Posted September 24, 2012 Je mets donc le topic en [Résolu]. Merci de penser à le faire la prochaine fois en ajoutant [Résolu] au début du titre du topic. ;-) Voir ici comment faire. Topic déplacé dans la section "Développement". 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