bonjour,
voilà ma requête :
Ca fonctionne mais si je supprime la donnée "t.template_id" cela créer une erreur et la requete ne retourne aucun résultat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $query = "SELECT c.page_name,c.menu_text,c.content_id,c.parent_id,c.item_order,c.url,c.hierarchy,c.type,c.owner_id,c.template_id,c.default_content,c.active,t.template_name,u.username FROM ".$this->__get('db_prefix')."_content c INNER JOIN ".$this->__get('db_prefix')."_templates t ON c.template_id = t.template_id INNER JOIN ".$this->__get('db_prefix')."_users u ON c.owner_id = u.user_id WHERE type = 'content' ORDER BY c.item_order";
Je suis donc obligé de faire deux requêtes.
la premiere :
Et une autre requête qui va aller chercher "t.template_name" grace à "c.template_id".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $query = "SELECT c.page_name,c.menu_text,c.content_id,c.parent_id,c.item_order,c.url,c.hierarchy,c.type,c.owner_id,c.template_id,c.default_content,c.active,u.username FROM ".$this->__get('db_prefix')."_content c INNER JOIN ".$this->__get('db_prefix')."_users u ON c.owner_id = u.user_id WHERE type = 'content' ORDER BY c.item_order";
Y aurait-il un moyen plus approprié svp ?
Merci.
Partager