【发布时间】:2009-07-29 22:10:35
【问题描述】:
早些时候在工作中有点混乱。我想由你运行它,看看是否有人知道发生了什么。
正在为我们的客户开发一个内部管理系统,该系统即将启动。它由服务器 [db_1 和 db_2] 上的两个 MySQL 数据库和一个 PHP 前端组成。 [两个数据库都包含多个表]。
可能有 90 个不同的 PHP 文件,其中一些需要连接到我们的数据库,所有这些连接都是通过一个 PHP 函数建立的,该函数显式连接到上面提到的第一个数据库 [db_1] 并提供登录名和密码.这很好用。
但是,我们的第二个数据库 db_2 似乎不需要自己的登录名和密码来访问其内容。
只要我们连接到 db_1,我们似乎就可以完全访问 db_2,只要我们使用表的全名 [ie: db_2.usersTable] -> ("SELECT * FROM db_2.usersTable WHERE... ")。
这就是造成很多混乱的原因。
我的问题是:一旦您连接到服务器上的数据库,您是否可以访问该服务器上的其他数据库,还是我们忽略了某些东西???
任何反馈都非常感谢小伙子们......
【问题讨论】: