PHP连接2个数据库,大家进来看下啊。 我用的数据库是mysql,想连接班2个数据库,这2个数据库都在一个服务器上,用户名和密码都是一样的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用哪个数据库就执行语句选择数据库mysql_select_db(DATABASE,$conn) 或者就是直接在SQL语句中表名前加数据库名,比如select * from mysql.db; 小第刚刚学习PHP,有些地方不太清楚,能详细点吗。 先和MYSQL连接$conn=mysql_pconnect("localhost","user","pwd");比如你有两个数据库db1,db2你想查询db1库中tb1表的数据你需要先执行mysql_select_db("db1",$conn);//然后mysql_query("select * from tb1");当你要查询db2库中表tb1数据时mysql_select_db("db2",$conn);//然后mysql_query("select * from tb1"); 这个是我用来连接数据库的,conn.php$dbhost="127.0.0.1";$dbuser="root";$dbpwd="sasa";$dblink= @ mysql_connect($dbhost,$dbuser,$dbpwd) or die("数据库链接错误");mysql_select_db("ecm_dqzc",$dblink);mysql_query("set names 'GBK'"); 你的意思我明白了,那的许要把上面的代码在每个页面都的写吧。 在使用mysql_connect连接数据库的时候一定要注意连接两个不同的数据库的情况,因为你用户名与密码是同一个,而在MYSQL_CONNECT碰到同样参数的时候,会直接返回最近一个,也就是你第二个连接不会生效,所以如果你想解决这个问题,有两个方法,第一个就是,两个不同数据库都使用不同的用户名与密码,或者在使用mysql_connect的时候,使用这样的方式mysql_connect(host, user, pwd, true),最后一个参数的意思为真时,表示连接一次就会打开一个新的连接,默认是FALSE. php如何用ODBC连接*.dbf 表 使用了mb_convert_encoding,还是有部分乱码,该怎么办? 如何让地址传值变成POST的形式,而不用表单 php 调用JAVASCRIPT并返回值 急急 PHP 编辑器那个最好?支持自动代码提示的! 请问怎样远程管理MySQL数据库 为什么我无法得到cookie的值?高分赠送 php socket 问题,求教!!期盼能解决!! php中坐标系如何转化? phpmyadmin怎么设置才能让他不是直接进入页面,而是跳出一个用户名和密码输入框,正确了才能进入? ★ ★ ★ 辞职了,先散分,再打算。★ ★ ★ 网站防盗链问题
小第刚刚学习PHP,有些地方不太清楚,能详细点吗。
$conn=mysql_pconnect("localhost","user","pwd");
比如你有两个数据库db1,db2
你想查询db1库中tb1表的数据
你需要先执行
mysql_select_db("db1",$conn);
//然后
mysql_query("select * from tb1");
当你要查询db2库中表tb1数据时
mysql_select_db("db2",$conn);
//然后
mysql_query("select * from tb1");
这个是我用来连接数据库的,conn.php
$dbhost="127.0.0.1";
$dbuser="root";
$dbpwd="sasa";
$dblink= @ mysql_connect($dbhost,$dbuser,$dbpwd) or die("数据库链接错误");
mysql_select_db("ecm_dqzc",$dblink);mysql_query("set names 'GBK'");
你的意思我明白了,那的许要把上面的代码在每个页面都的写吧。