2011-11-15 14 views
0

ほとんどの場合、1つのmysqlデータベースと対話するスクリプトがあります。MDB2/MySQL、複数の接続

しかし、特定の関数が呼び出されたときは、if{}を実行したい場合は、trueの場合は別のmysqlデータベースに接続してテーブルを更新します。この後、元のデータベースで他のクエリが実行されます。

これを行うには、どのような適切かつ効率的な方法がありますか?

答えて

0

方法はありませんか?

//do something with original db 
$conn->query(...); 
... 
if (...) { 
    // do someting with another db 
    $another_conn->query(...); 
    ... 
} 
$conn->query(...); 
... 
+0

うん、これは動作しているようです: '\t場合($この== 1){ \t \t \t \t $デシベル=&MDB2 ::工場( 'mysqlの://ホストを...'); \t \t \t \t $ db-> setFetchMode(MDB2_FETCHMODE_ASSOC); \t \t \t \t \t $ message =&$ db-> query( "UPDATE ...."); \t \t \t} – gio

関連する問題