我有2個函數,函數get_user_info()連接到一個名爲'users'的數據庫,另一個名爲print_info()連接到一個名爲'blah'的數據庫。我在print_info()中調用get_user_info(),因此它可以檢索信息。它們連接到2個不同的數據庫並創建2個不同的連接,我使用另一個函數連接到名爲connect_db($ dbidhere)的db。當我調用get_user_info()時,它像取消其他連接一樣,並且在我調用get_user_info()後必須重新連接到名爲「blah」的數據庫。有沒有一種方法可以在函數內部建立專用連接,並且不會取消其他連接?php私有mysql連接
function get_user_info() {
connect_db($db1);
$query = 'blah blah';
$row = mysql_fetch_array($query);
echo $row['cool'];
}
function print_info() {
connect_db($db2);
$query = 'blah blah again';
get_user_info(); // Here is where it cancels out the 'connect_db($db2)' and replaces it with get_user_info connection
}
才意識到它是使用相同的變量進行連接,以便即時假設多數民衆贊成取代它,謝謝老兄! – David 2010-02-19 00:03:10
@大衛:我希望你解決它。 – Fredrik 2010-02-19 00:05:09