把localhost改成数据库所在的IP就行了。
$link=mysql_connect("202.195.246.202","root","1234567");
注意在mysql中的存取权限问题,可能需要增加非本地访问权限。请参考mysql手册的用户管理部分

解决方案 »

  1.   

    在mysql_connect("ip:port","usr","pass")试一试
      

  2.   

    php中linux和windows没有区别。用到的是Ip和port,和平台没有关系啊。
      

  3.   

    现在的答案怎么希奇古怪的,连接远程数据库还非得用 ODBC ???ch89,我想知道你在本地是怎么连的
      

  4.   

    和操作系统无关
    远程连接改host就行,可能需要改user的权限
      

  5.   

    应该是这样。
    采用tcp/ip协议要 ip地址,端口号以及登入数据用户名,密码。
    其它协议连接不太清楚。