在PHP& MYSQL,
如何设置主数据库和辅助数据库配置,
如何设置以下操作。
答案 0 :(得分:3)
事情的php方面几乎从不负责担心数据库故障转移等问题。一般来说,如果你担心的话,你想使用某种数据库中间件。然而,我可以给你满足这些特殊需求的最简单的答案是使用MySQL master master setup,并从你的php代码中随机连接到两个主人之一。
答案 1 :(得分:-1)
我不确定。您想在mysql(或其他)数据库中使用不同类型的数据库(mysql,sqlite,oracle,sqlserver ...)或不同的数据库吗?
如果不同的mysql数据库,我认为你应该使用不同的mysql连接。
例如,
<?php
$server = "localhost";
$user = "root";
$password = "admin";
$database1 = "mydb1";
$database1 = "mydb2";
$workWithFirstDatabase = mysql_connect($server, $user, $password);
if (mysql_select_database($database, $workWithFirstDatabase)) {
mysql_query("INSERT INTO TABLE `mytable` VALUES ('1','Hello','First','Database')",
$workWithFirstDatabase);
}
$workWithSecondDatabase = mysql_connect($server, $user, $password);
if (mysql_select_database($database, $workWithSecondDatabase)) {
mysql_query("INSERT INTO TABLE `mytable` VALUES ('1','Hello','Second','Database')",
$workWithSecondDatabase);
}
?>