Multi bases

Bonjour à tous,

Quelqu'un aurait-il l'expérience d'accès multi bases sous SPIP ?

Je suis sous SPIP 1.9.2d et je voudrais accéder via une boucle SPIP à la
table nommée "cm" d'une base de donnée appelée "CYCLAMEN" sur un autre
serveur.

J'ai suivi le tutoriel http://www.spip-contrib.net/MultiBase à la lettre
mais j'ai l'erreur suivante :

# Erreur(s) dans le squelette
    * spip_CYCLAMEN_select serveur SQL indéfini, CYCLAMEN
    * spip_CYCLAMEN_fetch serveur SQL indéfini, CYCLAMEN
    * spip_CYCLAMEN_free serveur SQL indéfini, CYCLAMEN
    * spip_CYCLAMEN_select serveur SQL indéfini, CYCLAMEN
    * spip_CYCLAMEN_fetch serveur SQL indéfini, CYCLAMEN

Les champs de la table "cm" sont définis dans le tableau $CYCLAMEN_cm qui se
trouve dans le fichier article_fonctions.php (l'accès à la base ne se fait
que dans le squelette article.html)

J'ai créé un fichier inc_connect-CYCLAMEN.php comme indiqué dans le tutoriel
de spip-contrib et je l'ai placé dans le dossier config.

Mon cas est identique à celui de l'exemple du dit tutoriel avec la base
"basilic" et la table "authors". J'ai donc créé le fichier
config/inc_connect-CYCLAMEN.php suivant le modele fourni en changeant
"basilic" par "CYCLAMEN" et "authors" par "cm".
Il y aurait-il une erreur dans le code du tutoriel ?

Merci de votre aide.

Cordialement,

Ruben

Bnsr,

reaction rapide, de la petite expérience que j'en ai tiré :
il me semble avoir compris un petit piege entre le nom de table
ecrit en majuscules (qui est implicitément préfixé, spip_CM en réel)
et celui ecrit en minuscules, qui correspond exactement à la table
nommée cm (sans préfixe dans la base CYCLAMEN)....
[testé sur une base MySQL]
Cdlt
Yx.

PS le bonjour a Annonay....

"Ruben Gonzalez" <s-webmes@mairie-annonay.fr> a écrit dans le message de
news: C4F7E199.3365%s-webmes@mairie-annonay.fr...
Bonjour à tous,

Quelqu'un aurait-il l'expérience d'accès multi bases sous SPIP ?

Je suis sous SPIP 1.9.2d et je voudrais accéder via une boucle SPIP à la
table nommée "cm" d'une base de donnée appelée "CYCLAMEN" sur un autre
serveur.

J'ai suivi le tutoriel http://www.spip-contrib.net/MultiBase à la lettre
mais j'ai l'erreur suivante :

# Erreur(s) dans le squelette
    * spip_CYCLAMEN_select serveur SQL indéfini, CYCLAMEN
    * spip_CYCLAMEN_fetch serveur SQL indéfini, CYCLAMEN
    * spip_CYCLAMEN_free serveur SQL indéfini, CYCLAMEN
    * spip_CYCLAMEN_select serveur SQL indéfini, CYCLAMEN
    * spip_CYCLAMEN_fetch serveur SQL indéfini, CYCLAMEN

Les champs de la table "cm" sont définis dans le tableau $CYCLAMEN_cm qui se
trouve dans le fichier article_fonctions.php (l'accès à la base ne se fait
que dans le squelette article.html)

J'ai créé un fichier inc_connect-CYCLAMEN.php comme indiqué dans le tutoriel
de spip-contrib et je l'ai placé dans le dossier config.

Mon cas est identique à celui de l'exemple du dit tutoriel avec la base
"basilic" et la table "authors". J'ai donc créé le fichier
config/inc_connect-CYCLAMEN.php suivant le modele fourni en changeant
"basilic" par "CYCLAMEN" et "authors" par "cm".
Il y aurait-il une erreur dans le code du tutoriel ?

Merci de votre aide.

Cordialement,

Ruben