salut,
Je découvre Codeingiter et j'aimerai me connecter à plusieurs bdd en simultané.
voici mon code php extrait de "database.php"
Code : PHP - Sélectionner

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');
 
$active_group = 'default';
$active_record = TRUE;
 
$db['default']['hostname'] = 'serveur';
$db['default']['username'] = 'mysql';
$db['default']['password'] = 'xxxxxx';
$db['default']['database'] = 'xxxxxx';
$db['default']['dbdriver'] = 'mysqli';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;
 
 
 
$active_group = 'fbird';
$active_record = TRUE;
 
$db['fbird']['hostname'] = 'serveur';
$db['fbird']['username'] = 'xxxxxx';
$db['fbird']['password'] = 'xxxxx';
$db['fbird']['database'] = 'xxxxxxxx.dba'; //developpement
//$db['fbird']['database'] = "xxxxxxxxxxxxxxxxxxx.dba"; //production
$db['fbird']['dbdriver'] = 'firebird';
$db['fbird']['port'] = 3050;
 
/* End of file database.php */
/* Location: ./application/config/database.php */


Bien sûr ce que vous avez sous les yeux ne fonctionne pas et je tiens à préciser que j'ai rajouté la bibliothèque firebird avant de vous contacter.

Jusqu’à la ligne 22 tous va bien après, c'est la cata...