2011-09-04 27 views
1

一級和二級數據庫在PHP MYSQL &,如何設置PHP的MySQL

如何設置一級和二級數據庫配置,

如何設置以下操作。

  1. 上小學和中學應該更新記錄,
  2. 如果二次DB沒有連接,然後記錄應在二次更新,後來這些錯失的記錄應主要更新也是如此。
  3. 在任何時候,prim和secondary應該有相同的計數。
  4. 如何處理所有這些事情,問題或通過配置設置。
  5. 目前我在本地個人桌面我的工作,而不是在網絡share.so hvaing只有一個phpMyAdmin的和WAMP,

回答

3

的事情PHP端應該永遠負責擔心的已經是數據庫故障轉移。如果你擔心的話,通常你想使用某種數據庫中間件。然而,我可以爲您提供這些特定需求的最簡單答案是使用MySQL master master setup,並隨機連接到您的php代碼中的兩個主人之一。

-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); 
} 

?> 
+0

不同的數據庫在你的mysql?是 – user710946