我有网站1目前在网上上传,我也已经开发了一个网站2运行在本地主机上。我想访问或获得一些价值从网站1数据库到我的网站2..is这可能使用php查询或javascripting?如果不是,我需要采取什么方法?谢谢你的帮助
发布于 2012-11-16 15:23:40
是的,你可以,你只需要像这个例子一样传递服务器详细信息的参数。
<?php
//Connect To Database
$hostname='ukld.db.5510597.hostedresource.com';
$username='myusername';
$password='mypassword';
$dbname='testdb';
//your rest of code
?>发布于 2012-11-16 16:01:22
要允许来自外部IP地址的连接,您还需要执行以下操作:
授予对新数据库的访问权限
如果要为用户栏和远程IP 202.54.10.20添加一个名为foo的新数据库,则需要在mysql>提示符下键入以下命令:
mysql>创建数据库信息;
mysql> GRANT ALL ON foo.* TO bar@'202.54.10.20‘,由’PASSWORD‘标识;
More information
发布于 2012-11-16 19:39:26
是的,这很简单。
<?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);
请确保您已授予服务器1在服务器2 mysql数据库中的访问权限。
https://stackoverflow.com/questions/13411925
复制相似问题