Loading...
 
Français

Français


Modification de la BDD tiki ou connexion à une autre

posts: 1

Bonjour, j'utilise tikiwiki depuis peu et j'ai utilisé des modules dans lesquels j'utilise du php.
Dans ce code php j'ai besoin de faire appel à une table SQL que j'ai créée.
J'avais tout d'abord créé cette table dans une nouvelle base de donnée mais il m'était alors impossible d'y accéder. Ainsi dans mon php dès que je tentais de me connecter à la base via mysql_select_db("maBase"); j'avais le message d'erreur suivant :

Fatal error: Call to a member function fetchRow() on a non-object in /var/www/tikiwiki-1.9.7/lib/tikilib.php on line 2029

Ce problème semble logique puisque l'on est déjà connecté à la base "tiki" et que l'ouverture de 2 connections simultanées n'est pas possible.
Pour accéder tout de même à ma table je l'ai ajoutée à la table "tiki" qui contient donc maintenant 195 tables. Cela fonctionne parfaitement mais je m'interroge sur ce qui va se passer lors d'une mise à jour de tikiwiki. En effet la base sera t elle réinitialisé à 194 tables ou alors les tables par défaut seront elles simplement mises à jour sans écraser ma table ajoutée manuelement.
Je souhaiterai trouver la solution la plus stable possible et pour cela l'idéal me parait d'accéder à une base de donnée indépendante plutot que de modifier la base tiki.

J'espère qu'il existe une solution car j'envisage d'utiliser tikiwiki sur le long terme et je ne peux pas rééditer toutes les tables utiles à mes modules à chaque mise à jour.

En espérant avoir été à peu près clair,
cham