1

我目前在网络上上传了网站 1,并且我现在还开发了一个在本地主机上运行的网站 2.. 我想从网站 1 数据库访问或获取一些值到我的网站 2.. 这是否可以使用 php 查询还是javascripting?如果没有,我需要采取什么方法?谢谢您的帮助

4

3 回答 3

1

是的,您可以,您只需像此示例一样传递服务器详细信息的参数。

<?php
//Connect To Database
$hostname='ukld.db.5510597.hostedresource.com';
$username='myusername';
$password='mypassword';
$dbname='testdb';
//your rest of code
?>
于 2012-11-16T07:23:40.460 回答
0

要允许来自外部 IP 地址的连接,您还需要执行以下操作:

授予对新数据库的访问权限

如果您想为用户 bar 和远程 IP 202.54.10.20 添加一个名为 foo 的新数据库,那么您 > 需要在 mysql> 提示符下键入以下命令:

mysql> 创建数据库 foo;

mysql> GRANT ALL ON foo.* TO bar@'202.54.10.20' IDENTIFIED BY 'PASSWORD';

更多信息

于 2012-11-16T08:01:22.143 回答
0

是的,这很简单。

<?php
$hostname = "remote_host_name";
$database = "remote_database_name";
$username = "database_username";
$password = "database_password";

$con = mysql_connect($hostname, $username, $password);
mysql_select_db($database, $con);
?>

$con在运行查询时 将其用作第二个参数。

例如mysql_query($query, $con);

,确保您已在服务器 2 mysql 数据库中授予服务器 1 的访问权限。

于 2012-11-16T11:39:26.113 回答