Problème de jointure entre tables sur une base spip externe

Bonjour,

Dans mon site spip (2.0.10 [14698] ), j'ai déclaré une deuxième base de données spip (cddp58) .
Sur une boucle articles, accéder à la base externe fonctionne bien.
Je souhaite maintenant afficher tous les articles de la base déclarée qui portent le mot-clé 10
J'ai écrit la boucle de cette manière et cela ne fonctionne pas.
<BOUCLE_anim58(cddp58:SPIP_ARTICLES){par titre}{id_mot=10}>
Il semble y avoir un problème de jointure entre les tables de la base de données déclarée.
J'ai essayé de rajouter les tables SPIP_MOTS_ARTICLES et SPIP_MOTS dans la boucle :
<BOUCLE_anim58(cddp58:SPIP_ARTICLES cddp58:SPIP_MOTS_ARTICLES cddp58:SPIP_MOTS){par titre}{id_mot=10}>
J'ai aussi essayé de faire afficher un des champs de ces autres tables et cela ne fonctionne toujours pas.
Le message d'erreur est le suivant Unknown column 'id_mot' in 'where clause'.
Quelqu'un connaît-il la solution ?
Merci d'avance

Le 9 février 2010 09:58, TICE CRDP <ce.tice-crdp@ac-dijon.fr> a écrit :

Bonjour,

Dans mon site spip (2.0.10 [14698] ), j'ai déclaré une deuxième base de
données spip (cddp58) .
Sur une boucle articles, accéder à la base externe fonctionne bien.
Je souhaite maintenant afficher tous les articles de la base déclarée qui
portent le mot-clé 10
J'ai écrit la boucle de cette manière et cela ne fonctionne pas.
<BOUCLE_anim58(cddp58:SPIP_ARTICLES){par titre}{id_mot=10}>
Il semble y avoir un problème de jointure entre les tables de la base de
données déclarée.
J'ai essayé de rajouter les tables SPIP_MOTS_ARTICLES et SPIP_MOTS dans la
boucle :
<BOUCLE_anim58(cddp58:SPIP_ARTICLES cddp58:SPIP_MOTS_ARTICLES
cddp58:SPIP_MOTS){par titre}{id_mot=10}>
J'ai aussi essayé de faire afficher un des champs de ces autres tables et
cela ne fonctionne toujours pas.
Le message d'erreur est le suivant Unknown column 'id_mot' in 'where
clause'.
Quelqu'un connaît-il la solution ?
Merci d'avance

Salut,

Ce n'est pas plutôt id_groupe :

<BOUCLE_anim58(cddp58:SPIP_ARTICLES){par titre}{id_groupet=10}>

?

--
Cordialement,

André Payan