我正在從事一個項目 如何從一個數據庫服務器檢索值並將它們存儲在使用PHP的其他數據庫服務器中?從一個數據庫服務器檢索值並使用PHP將它們存儲在其他數據庫服務器中?
-1
A
回答
0
可以通過插入選擇組合
考慮以下示例。
INSERT INTO tbl_temp2 (fld_id)
SELECT tbl_temp1.fld_order_id
FROM tbl_temp1 WHERE tbl_temp1.fld_order_id > 100;
2
如果數據庫在同一臺主機上,並且用戶同時訪問,您可以輕鬆地交換數據是這樣的:
INSERT INTO database2.table1 (*fields*)
SELECT *fields* FROM database1.table1
通過字段列表中的替換領域桌子。 請注意,此查詢將抓取整個表並可能需要一些時間。
如果數據庫在不同的主機或因爲你不能只用一個連接連接到兩個其他原因,這樣做:
$dbh1 = mysql_connect($hostname, $username, $password);
$dbh2 = mysql_connect($hostname, $username, $password, true);
//the fourth parameter makes sure that a new link is opened as if the parameters are the same, php will grab the old connection instead of creating one.
mysql_select_db('database1', $dbh1);
mysql_select_db('database2', $dbh2);
然後查詢數據庫1,這樣做:
mysql_query('select * from tablename', $dbh1);
和數據庫2:
mysql_query('select * from tablename', $dbh2);
...或者在PDO ...
$database1 = new PDO('mysql:dbname=database1name;host=127.0.0.1', 'username', 'password');
$database2 = new PDO('mysql:dbname=database2name;host=127.0.0.1', 'username', 'password');
$result1 = $database1->query("select * from tablename");
$result2 = $database2->query("select * from tablename");
相關問題
- 1. 從其他服務器上的數據庫更新數據庫
- 2. 連接其他服務器數據庫
- 3. 連接到服務器,檢索數據,並存儲在本地數據庫
- 4. Sencha Touch-從服務器檢索XML數據並將其存儲在對象中
- 5. 從asynctask服務器獲取JSON並存儲在數據庫中
- 6. 如何檢索其他服務器上的數據庫
- 7. 從IBM Worklight中的服務器數據庫中檢索數據
- 8. 存儲數據庫服務器名稱
- 9. PHP - 從MySQL服務器檢索數據
- 10. php-mssql服務器數據庫連接使用wamp服務器
- 11. 如何數據庫表從一個數據庫服務器複製到另一臺數據庫服務器
- 12. Android:(webservices)如何將數據存儲在遠程服務器中並檢索它
- 13. Android - 從數據庫服務器檢索圖像和數據
- 14. 如何將數據庫從Firebase移動到其他服務器?
- 15. 使用AJAX將數據存儲在MySQL服務器數據庫中
- 16. 配置服務器使用數據庫作爲存儲庫
- 17. 關於將Joomla從一個數據庫服務器遷移到另一個數據庫服務器的想法?
- 18. 如何使用PHP MYSQL將數據庫表和每個記錄從一個數據庫服務器複製到另一個數據庫服務器?>
- 19. 服務代理 - 存儲過程從多個數據庫中檢索數據
- 20. 如何將PHP腳本存儲在服務器上並在其他服務器上執行它們?
- 21. 同步使用不同的服務器或機器從一個數據庫記錄到其他數據庫
- 22. 將信息存儲在Heroku服務器上的數據庫中
- 23. 將文件存儲在服務器上和數據庫中?
- 24. 如何從數據服務中抽象數據庫存儲庫?
- 25. 將數據庫從MSSQL服務器移動到雲存儲
- 26. SQL Server 2012:使用鏈接服務器將數據從一個數據庫服務器複製到其他數據庫的表結構
- 27. 如何從服務器數據庫檢索記錄到本地數據庫中
- 28. 從服務器MySql數據庫更新本地服務器MySql數據庫
- 29. 圖像存儲在SQL服務器數據庫使用java
- 30. Sql數據庫服務器
OP討論了2個不同的數據庫服務器。這怎麼可能是被接受的答案? –