[求助]php连接异地mssql问题,请帮帮忙! 外地的mysql的数据库需要有一个公网IP就是通过这个IP可以连接到数据库的IP,局域网的IP是不起作用的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 网上有这个办法:如果是SQLServer数据库,先要把数据库服务器的1433端口在网关上做端口映射,把网关的1433映射到数据库服务器的1433端口上,然后外网的客户程序只需要将连接字的IP改为外网IP,端口1433即可,其他数据库系统只是端口不一样,其他按上面步骤都可以。我试试先 端口的跳转是不是就是映射,我想先在本地试试,不过这边现在用的是VPN不知道在哪儿设置,郁闷... 如果是VPN可以直接连对方机器名. 常用链接数据库完整代码$database_ip="localhost";$database_user="root";$database_password="";$database_db="test";$linkmysql=mysql_connect($database_ip,$database_user,$database_password);if(!$linkmysql) { echo("登录mysql失败,请与管理员练习!"); exit; }$link_isok=mysql_select_db($database_db);if(!$link_isok) { echo("选择数据库错误,请与管理员练习!"); mysql_close($linkmysql); exit; } 计划任务执行PHP脚本 使用百度的UEditor,在前端用jquery获取不了textarea的内容 PHP偶尔报Fatal error: Call to undefined method 请高手赐教 50分 【PHP菜鸟提问】如何从局域网里获得客户端IP? 谁有PHP的比较简介明了的基础程序? 开发php时您曾遇到的最大难题是什么 cookie过期应该如何设置 如何使用mcrypt库????? 到底错在哪? 如何从一个类中调用另外一个类中的属性或方法 如何创建文件
如果是SQLServer数据库,先要把数据库服务器的1433端口在网关上做端口映射,把网关的1433映射到数据库服务器的1433端口上,然后外网的客户程序只需要将连接字的IP改为外网IP,端口1433即可,其他数据库系统只是端口不一样,其他按上面步骤都可以。我试试先
$database_user="root";
$database_password="";
$database_db="test";
$linkmysql=mysql_connect($database_ip,$database_user,$database_password);
if(!$linkmysql)
{
echo("登录mysql失败,请与管理员练习!");
exit;
}
$link_isok=mysql_select_db($database_db);
if(!$link_isok)
{
echo("选择数据库错误,请与管理员练习!");
mysql_close($linkmysql);
exit;
}