我有分散在几个数据库的信息,并想把所有的信息放在一个网页上使用PHP。我想知道如何在一个PHP网页上连接到多个数据库。
我知道如何使用以下命令连接到单个数据库:
$dbh = mysql_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");
但是,我是否可以只使用多个"mysql_connect“命令来打开其他数据库,如果我确实连接了多个数据库,那么PHP如何知道我想从哪个数据库中提取信息。
我在RHEL6上跑。我安装了php和php-mysql。
<?php phpinfo(); ?>工作得很好。
但是我无法连接到MySQL,有办法确认php-mysql不在我的服务器上工作吗?
编辑
当我打开我的网页时,我试图连接到一个远程数据库,它显示Can't connect to MySQL server on 'ipaddress' (110)
远程数据库正在工作,我可以从我的ip和端口3306成功地将ip传送到该ip。
我正在使用XAMPP for Windows5.6.14 .yesterday我安装了XAMPP,并配置了Apache和MySQL端口并连接到本地主机。今天,当我在启动MySQL和Apache后尝试连接到本地主机phpmyadmin时,我也能够创建数据库。
此网页不可用
ERR_CONNECTION_REFUSED
Google Chrome连接到localhost的尝试被拒绝。网站可能已关闭,或者您的网络配置不正确。
我怎么才能解决这个问题呢?
当我尝试使用LINQ的DataContext和连接字符串连接到MySql数据库时,由于找不到网络路径,在运行时失败。当我连接到MS SQL数据库时,这是可行的。它在运行时失败,出现以下异常:
System.Data.SqlClient.SqlException: 'A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that th
据我所知,我应该安装“MySQL for mysql (Connector/NET)",但它不能与Visual Web Developer2010集成,所以当从数据库资源管理器创建新连接时,我不能选择ADO.NET连接。
安装了VS2008Express,并在安装时对其进行了配置。所以我卸载了VS2008Express并重新安装了mysql连接器。然后我安装了VS2010 Express,但它也没有集成到那里。
有人知道哪里出了问题吗?如何从Visual Web Developer 2010连接到mysql数据库?