我有网站1目前上传到网上,我也开发了一个网站2运行在本地主机现在..我想访问或从中获得一些价值网站1数据库到我的网站2 ..这是可能的使用PHP查询或javascripting?如果不是,我需要采取什么方法?感谢您的帮助访问我的其他数据库从我的网站1到我的网站2
回答
是的,你可以,你必须传递服务器细节的参数,如这个例子。
<?php
//Connect To Database
$hostname='ukld.db.5510597.hostedresource.com';
$username='myusername';
$password='mypassword';
$dbname='testdb';
//your rest of code
?>
这是我需要做的吗?那么我可以查询呢? –
是这个代码连接远程数据库并编写你的mysql查询。 @jiulianjefCurato –
不完全正确,你需要设置数据库,以便它允许远程连接 – Geert
要允许从外部IP地址的连接,你需要做以下还有:
Grant access to a new database
If you want to add a new database called foo for user bar and remote IP 202.54.10.20 then you >need to type the following commands at mysql> prompt:
mysql> CREATE DATABASE foo;
mysql> GRANT ALL ON foo.* TO [email protected]'202.54.10.20' IDENTIFIED BY 'PASSWORD';
我得到这个错误:没有连接:主机'49 .145.123.191'不允许连接到这个MySQL服务器,是否仍然存在? –
你的mySQL端口是否打开? – Malachi
我的网络主机不授予远程连接,这可能是原因。,, –
是的,这很简单。
<?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的访问权限。
可以给我一个网站主办的网站,提供免费的,并允许远程访问数据库服务器 –
抱歉,但我不知道任何免费支持远程访问数据库。 –
- 1. 如何从其他网络访问我的网站?
- 2. 将计算器从其他网站添加到我的网站
- 3. 如何从我的网站访问我的基于网络的postgresql数据库
- 4. 想要从其他网站检索学术成果数据到我的网站
- 5. Codeigniter数据库错误,不允许我访问我的网站
- 6. 把其他网站的RSS提要到我的网站
- 7. 无法从其他网站上我的网站
- 8. 如何阻止我的网站重定向到其他网站
- 9. 如何将其他网站文件下载到我的网站?
- 10. 如何防止其他网站发送数据到我的网站在PHP
- 11. 从其他网站剪下图像并将其添加到我的网站
- 12. 如何从其他站点获取实时数据到我的WordPress网站?
- 13. 登录按钮的点击其他网站上我的网站
- 14. 从其他网站发布到我的Laravel的网站,并获得302错误
- 15. 从我的iphone本地访问我的MAMP网站(复数)
- 16. 从我的网站
- 17. 从我的网站
- 18. 访问其他网站
- 19. 可我们能够从其他网站
- 20. 我可以为我的网站使用来自其他一些网站的mysql数据库吗?
- 21. 限制访问我在其他网站上的图像
- 22. 我可以从其他应用程序访问我的网站MS SQL 2008数据库
- 23. 想在我的网站打开其他网站内容
- 24. 如何阻止我的网站在其他网站加载iframe
- 25. 从我的网站加载网站
- 26. 我上传我的网站到互联网,但我不知道如何将数据库附加到网站
- 27. 从网站自动收集数据到我的数据库?
- 28. 我应该将我的网站的ASP.NET身份数据库与我的网站的“其他数据”数据库分开吗?
- 29. 我的网站转换到SharePoint网站
- 30. 我无法使用其IP地址访问我的网站
您是否试图通过在您的计算机上本地运行的PHP代码访问Web服务器上的远程数据库? –
只要您拥有正确的权限和登录凭据,您应该能够访问尽可能多的数据库。 – Lucas
是的..有可能吗? –