Możesz łatwo korzystać z jednej bazy danych z dwóch (lub wielu więcej) aplikacji. Potrzebujesz tylko nazwy hosta, aby uzyskać dostęp do bazy danych z dowolnego miejsca. Na przykład, jeśli host bazy danych to what.secureserver.net, po prostu umieść to w parametrach połączenia w następujący sposób:
$connection = mysql_connect('whatever.secureserver.net', 'username', 'password');
Możesz to zrobić w dwa trzy, cztery ..itd. różne aplikacje uzyskujące dostęp do tej samej bazy danych. Musisz jednak upewnić się, że baza danych umożliwia połączenia zdalne, jeśli aplikacje są zdalne w stosunku do bazy danych.
Jeśli chcesz używać dwóch baz danych (w tym przykładzie db1 i db2) w jednej aplikacji, możesz wykonać następujące czynności -
Jeśli bazy danych znajdują się na tym samym serwerze:
$connection1 = mysql_connect('whatever.secureserver.net', 'username', 'password');
$db1_selected = mysql_select_db('db1', $connection1);
$db2_selected = mysql_select_db('db2', $connection1);
Jeśli bazy danych znajdują się na różnych serwerach:
$connection1 = mysql_connect('whatever.secureserver.net', 'username', 'password');
$connection2 = mysql_connect('somethingelse.secureserver.net', 'username', 'password');
$db1_selected = mysql_select_db('db1', $connection1);
$db2_selected = mysql_select_db('db2', $connection2);
Oczywiście istnieje bardziej elegancki sposób obsługi połączeń z bazami danych, ale wybrałem tę szczegółową odpowiedź, aby była dla ciebie wyraźnie napisana.