Jump to content

[RESOLU] Requete MYSQL en chaine (2 étapes seulement)


Recommended Posts

Bonjour,

Je souhaite récupérer toutes les entrées d'une table ayant une certaines valeur puis réinjecter ce que j'ai récupéré dans une autre requete MYSQL où j'inclus un WHERE $variable='$var2['critere']';

Je vous montre ce que j'ai fais :

    public function getCat()
   {
       $result_cat = array();
       $result_id = array();

       if (!$result_id = Db::getInstance()->ExecuteS('SELECT `id_category` FROM boutique_category WHERE `id_parent`="1"'));
       return false;

       foreach ($result_id as $key => $id) 
       {
       if (!$result_cat = Db::getInstance()->ExecuteS('SELECT `id_category`, `name`, `description` FROM boutique_category_lang WHERE `id_category`="'.$id['id_category'].'"'))
            return false;
       }

        return $result_cat;
   }



A la ligne suivante :

if(!$datas = $this->getCat())
    {
        $this->_html .= 'ERROR !';
    }



J'obtient mon message d'erreur, donc le problème se passe dans la fonction getCat().

Merci pour votre aide

Edit : avec un INNER JOIN en une seule requete.

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...