多个数据库连接冲突

秋兰

我正在为应用程序使用两个数据库连接。建立的数据库连接如下

$allrights = @mysql_connect(DB_SERVER,DB_USER,DB_PASS);
if (!$allrights) {
    //die("Database connection failed: " . mysql_error());
    echo "Check ServerHost,Username,Password Of the DataBase<br/>";
}
// 2. Select a database to use 
$db_select = @mysql_select_db(DB_NAME,$allrights);
if (!$db_select) {
    //die("Database selection failed: " . mysql_error());
    echo "Incorrect DataBase Name";
}


// 1. Create a database connection
$readonly = @mysql_connect(DB_SERVER,READONLY_DB_USER,READONLY_DB_PASS);
if (!$readonly) {
    //die("Database connection failed: " . mysql_error());
    echo "Check ServerHost,Readonly-Username,Password Of the DataBase<br/>";
}
// 2. Select a database to use 
$db_select = @mysql_select_db(DB_NAME,$readonly);
if (!$db_select) {
    //die("Database selection failed: " . mysql_error());
    echo "Incorrect DataBase Name";
}

但是,在查询所有呼叫时

$query=mysql_query("SELECT * FROM <tablename>");

两个连接都引用同一个数据库。查询数据时实际调用哪个连接?

乔尼

要指定连接,请将其作为参数传递,例如:

$query=mysql_query("SELECT * FROM <tablename>", $allrights);

如果不知道,会在文档中找到有关发生的情况mysql_query

如果未指定链接标识符,mysql_connect()则假定最后一个打开者为。

另外,请注意红色背景上的大警告:

自PHP 5.5.0起不推荐使用此扩展,以后将删除。相反,应使用MySQLi或PDO_MySQL扩展。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

连接到多个数据库

来自分类常见问题

如何在JPA中连接多个数据库?

来自分类Dev

在Python中设计与多个数据库的连接

来自分类Dev

多个数据库连接和Yii 2.0

来自分类Dev

Java UserTransaction中有多个数据库连接

来自分类Dev

Laravel API连接到多个数据库

来自分类Dev

Laravel和多个数据库连接

来自分类Dev

在单个脚本中连接多个数据库的利弊

来自分类Dev

laravel 4多个数据库连接

来自分类Dev

在CakePHP 3中连接多个数据库

来自分类Dev

Codeigniter 3与dbforge的多个数据库连接

来自分类Dev

yii2上的多个数据库连接

来自分类Dev

如何允许Tomcat连接到多个数据库?

来自分类Dev

Rails中的多个数据库连接4

来自分类Dev

动态配置多个数据库连接的最佳方法

来自分类Dev

猫鼬如何连接到多个数据库

来自分类Dev

R:从R Studio连接到多个数据库

来自分类Dev

QSqlDatabase连接到多个数据库

来自分类Dev

EntityFramwork,使用多个数据库/连接

来自分类Dev

cakephp 3中的多个数据库连接

来自分类Dev

PhpStorm无法解析多个数据库连接的列

来自分类Dev

Clojure建立多个数据库连接

来自分类Dev

连接到多个数据库春季启动

来自分类Dev

QtSql连接到多个数据库

来自分类Dev

如何允许Tomcat连接到多个数据库?

来自分类Dev

PDO-连接到多个数据库

来自分类Dev

Yii PHP框架中的多个数据库连接

来自分类Dev

ASP.NET管理多个数据库连接

来自分类Dev

可能有多个数据库连接