我想添加從多個mysql數據庫(我還沒有到添加部分)項目的計數來打印我的主頁上的記錄總數。如何從多個MySQL數據庫添加值
我已經從幾個網站抓取了'count'代碼的基礎知識,但是有些東西並不完全正確。如果我在phpMyAdmin中自己運行下面的查詢,它可以正常工作(我從這1個數據庫中得到36個結果),但是當我在我的php頁面中運行它時,通過下面的代碼,它只返回1的計數。
任何想法我搞砸了?謝謝。
$connection="localhost";
$username="myusername";
$password="mypassword";
$database1="mydb1";
$database2="mydb2";
$db1 = mysql_connect($connection,$username,$password) or die(mysql_error());
$sel1 = mysql_select_db($database1, $db1);
$query1 = "SELECT count(postID) FROM my_table";
$result1 = mysql_query($query1, $db1);
$db2 = mysql_connect($connection,$username,$password) or die(mysql_error());
$sel2 = mysql_select_db($database2, $db2);
$query2 = "SELECT count(postID) FROM my_table";
$result2 = mysql_query($query2, $db2) or die(mysql_error());
$total_rows = mysql_num_rows($result2);
print $total_rows;
爲什麼要創建連接的多個實例?你可以簡單地有一個'mysql_select_db' – hjpotter92 2012-04-14 00:37:43