我想添加从多个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