
正文
php怎么连接两个数据库 php怎么连接两个数据库
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php如何在同一个页面里面同时连接多个不同的数据库表
?php
$link_A=mysql_connect("localhost:917","root","skcg1024",true);
mysql_select_db("db_a",$link_A);
$link_B=mysql_connect("localhost:917","root","skcg1024",true);
mysql_select_db("db_a",$link_B);
print_r($link_A);
print_r($link_B);
mysql_connect的第四个参数设置成true,表示创建一个新的连接
这样你就获得咯两个数据库连接,然后指定对应的数据库即可。但不建议这么做
建议采用数据库.数据表的格式 访问存储数据,代码简练,逻辑清楚
相关问答
Q1: php能同时连接2个数据库吗?
只能连接一个库,库里面可以有多张表。
我是弄IOS的,所以在这些方面我比较熟。
Q2: PHP中如何连接多个数据库,同时操作两个以上
$conn1=mysql_connect('...','...','...'); //将第一个数据库连接资源保存到变量conn1中
$conn2=mysql_connect('...','...','...'); //将第二个数据库连接资源保存到变量conn2中
然后在执行查询操作时,指定使用哪个连接资源,如:mysql_query('select ....',$conn1);
希望可以帮到你,谢谢!
Q3: 怎么样配置thinkphp 与本地mysql和sql server同时连接俩个数据库
thinkphp 同时连接两个数据库php怎么连接两个数据库的配置方法如下php怎么连接两个数据库:
1、在Db.class.php脚本文件里面php怎么连接两个数据库的类增加一个魔术方法__get(),写法如下:
public function __get($propertyName)
{ return $this-$propertyName;
}
这个方法是用来访问类中protected $config成员属性用的。有的人可能会说php怎么连接两个数据库,直接把protected改成public岂不是更好。这样只解决了基类的问题,假如,子类也同样进行了受保护,那要你更改更多的文件,这是我们做IT程序员非常不愿意看到的事情。
2、在Model.class.php中的getTableName()方法更改如下:
$tablepre = $this-db-config['tablepre'];
if(empty($this-trueTableName)) {
$tableName??= empty($tablepre) ? $this-tablePrefix : $tablepre;
if(!empty($this-tableName)) {
$tableName .= $this-tableName;
}
else
{
$tableName .= parse_name($this-name);
}
$this-trueTableName? ? =? ?strtolower($tableName);
}
return (!empty($this-dbName)?$this-dbName.'.':'').$this-
trueTableName;这样就完成了多库自由切换时,导致的表前缀问题。
/*******************面向对象PDO连接方式*********************/
'DB_TYPE' = 'PDO', // 数据库类型
'DB_DSN' = 'mysql:host=localhost;dbname=master', // DSN连接。
'DB_USER' = 'root', // 数据库用户名
'DB_PWD' = '123456', // 数据库密码
'DB_PORT' = '3306', // 数据库端口
'DB_PREFIX' = 'g_', // 数据表前缀
'DB_CHARSET' = 'utf8', // 数据库编码默认采用utf8
关于php怎么连接两个数据库和php怎么连接两个数据库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






