sql >> Database >  >> RDS >> Mysql

Mogelijk voor PHP-app die bovenop codeigniter is gebouwd om tegelijkertijd verbinding te maken met een MySQL EN een mongoDB-database?

Ja, dit is mogelijk, direct uit de doos.

U moet twee groepen in uw configuratie definiëren, één voor mysql en één voor mongodb. In uw applicatie kunt u deze databases dan op groepsnaam inladen.

In je confugration.php:

$db['mysql']['hostname'] = "localhost";
$db['mysql']['username'] = "root";
$db['mysql']['password'] = "";
$db['mysql']['dbdriver'] = "mysql";
//... (full config omitted for brevity)

$db['mongodb']['hostname'] = "localhost";
$db['mongodb']['username'] = "root";
$db['mongodb']['password'] = "";
$db['mongodb']['dbdriver'] = "mongodb";
//... (full config omitted for brevity)

En dan laadt u uw databases als volgt in:

$mysqlDB = $this->load->database('mysql', TRUE);
$mongoDB = $this->load->database('mongodb', TRUE); 

Bekijk de gebruikershandleiding op hoe verbinding te maken met meerdere databases en over hoe configuratiegroepen te specificeren .




  1. Wat is het juiste DateTime-formaat voor MySQL Database?

  2. MySQL Race-voorwaarden

  3. Wat zijn benoemde pijpen?

  4. Oracle High Availability-concepten in PostgreSQL