sql >> Databasteknik >  >> RDS >> Mysql

Möjligt för PHP-app byggd ovanpå codeigniter att ansluta till en MySQL OCH en mongoDB-databas samtidigt?

Ja, det är möjligt, direkt.

Du måste definiera två grupper i din konfiguration, en för mysql och en för mongodb. I din applikation kan du sedan ladda in dessa databaser efter gruppnamn.

I din 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)

Och sedan skulle du ladda i dina databaser enligt följande:

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

Ta en titt i användarhandboken om hur du ansluter till flera databaser och på hur man anger konfigurationsgrupper .




  1. Uppdatera om det finns, infoga om det inte finns

  2. Grundläggande MySQL-frågor

  3. Vilka är fördelarna med att skapa lagrade procedurer i SQL och MySQL?

  4. Välja värden från Oracle Table Variable/Array?