1
我是這個MySQL的一部分新手。我認爲我正在查詢並連接到兩個數據庫的正確路徑,但我有點不清楚如何執行查詢兩個數據庫。有人能讓我朝正確的方向發展嗎?從另一個mysql數據庫更新一個
這是我到目前爲止有:
<?php
$dbh1 = mysql_connect('localhost', 'tendesig', 'password') or die("Unable to connect to MySQL");
$dbh2 = mysql_connect('localhost', 'tendesig', 'password', true) or die("Unable to connect to MySQL");
mysql_select_db('tendesig_dev', $dbh1);
mysql_select_db('tendesig_production', $dbh2);
$query = "UPDATE
tendesig_dev.euid0_hikashop_product,
tendesig_production.euid0_hikashop_product
SET
tendesig_dev.euid0_hikashop_product.product_quantity = tendesig_production.euid0_hikashop_product.product_quantity
WHERE
'tendesig_dev.euid0_hikashop_product.product_id = tendesig_production.euid0_hikashop_product.product_id";
?>
好吧,如果適當的查詢,語法通常會像 - mysql_query($查詢,$連接); - 但我如何處理這與兩個連接 –
正如我所說,你不必使用兩個連接,如果兩個數據庫在同一臺服務器上,是嗎? –
我現在得到以下錯誤:錯誤插入記錄:SELECT命令被拒絕給用戶'tendesig_zink'@'localhost'表'euid0_hikashop_product' –