sql >> Databáze >  >> RDS >> Mysql

Je možné, aby se aplikace PHP postavená na kódu codeigniter připojila současně k databázi MySQL A mongoDB?

Ano, je to možné, po vybalení z krabice.

Ve své konfiguraci musíte definovat dvě skupiny, jednu pro mysql a jednu pro mongodb. Ve své aplikaci pak můžete načíst tyto databáze podle názvu skupiny.

Ve vaší 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)

A pak byste načetli své databáze následovně:

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

Podívejte se do uživatelské příručky jak se připojit k více databázím a na jak určit konfigurační skupiny .




  1. jak vložit databázi a číst databázi ze složky aktiv android, které jsou vytvořeny a exportovány v sqllite

  2. Existuje časový limit pro nečinná připojení PostgreSQL?

  3. Jak vyřešit není chyba GROUP BY v dotazu mysql

  4. PHP Obrátí pořadí výsledků z databáze MySQL