Stephane13 Posted January 20, 2011 Share Posted January 20, 2011 Bonjour,J'ai un petit soucis au niveau de l'exploration de deux tables dans ma BDD.Je souhaite sélectionner les entrées d'une table ayant un des même "id_category" des entrées présentes dans une autre table. Ayant eu le même besoin, mais en PHP, j'ai repris le code SQL avec un INNER. function hookHome($params) { global $cookie, $smarty; $sql = 'SELECT boutique_category_lang.id_category, boutique_category_lang.name, boutique_category_lang.description, boutique_category_lang.link_rewrite FROM boutique_category_lang INNER JOIN boutique_home_featured_categories ON boutique_category_lang.id_category = boutique_home_featured_categories.id_category boutique_home_featured_categories.id = 1'; $smarty->assign('results', $db->getAssoc($sql)); return $this->display(__FILE__, 'homefeaturedcategories.tpl'); } dans mon fichier tpl j'ai : {foreach key=catid item=info from=$results} {$info.name} {foreachelse} Aucun élément n'a été trouvé dans la recherche {/foreach} Je n'ai mis qu'une variable pour le moment pour tester mais ça ne marche pas.Où se trouve l'erreur ?Merci Link to comment Share on other sites More sharing options...
coeos.pro Posted January 20, 2011 Share Posted January 20, 2011 Bonjour, 1- il faut mettre `nom_de_colonne`2- getAssoc ??? getRow pour récupérer une ligne, ExecuteS pour plusieurs lignes3- ca affiche "Aucun élément na été trouvé dans la recherche" ou rien ?4-si il n'y a rien d'affiché, utilisé le module debug, le lien est dans ma signature Link to comment Share on other sites More sharing options...
Stephane13 Posted January 20, 2011 Author Share Posted January 20, 2011 Finalement j'ai réussi à avoir ce que je voulais en faisant : $display = Db::getInstance()->ExecuteS($sql); $smarty->assign('results',$display); Merci 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