Bonjour,
J'ai créé une STORED PROCEDURE dans mon PhpMyAdmin, qui fonctionne lorsque je l'exécute, mais je n'arrive pas à récupérer les données depuis ma fonction PHP :
function GetPromotionProducts(){ $custid = Context::getContext()->customer->id; $id_promo = ($_GET['id_promo']) ? $_GET['id_promo'] : 1; $db = Db::getInstance(_PS_USE_SQL_SLAVE_); $sql = 'CALL `Select_Promos`('.$custid.', '.$id_promo.')'; $results = $db->executeS($sql); var_dump($results); return $results; }
Le dump me retourne bool(true) 🤔 au lieu d'un array avec toutes mes données.
Si je fais volontairement une faute de frappe dans le nom de la PROC, il me retourne false. Donc j'ai vraiment l'impression qu'il appelle convenablement la procédure, mais sans me retourner les données.
Quelqu'un peut m'aider ?