和连接本地数据库是一样的,只是把服务器的地址,用户名和密码改一下就可以了 $databaseserver="mysql.123.com";   //MYSQL数据库服务器
$databasename="helen";       //MYSQL数据库名称
$mysqluser="helen";        //MYSQL数据库连接用户名
$mysqlpassword="helen";    //MYSQL数据库连接密码
$db=mysql_connect($databaseserver,$mysqluser,$mysqlpassword) or die("不能连接数据库");
mysql_select_db($databasename,$db) or die("不能连接数据库");

解决方案 »

  1.   

    mysql 服务支持远程连接就可以了.
      

  2.   

    to:zhongmao(♂)   我写的和你一样。就是提示无法连接
    to:netvt(唯她)   哦?得服务支持呀!我也不知道我现在的那个服务商的服务器支持不支持远程的!
      

  3.   

    使用mysql_connect($DBserver,$DBuser,$DBpasswd);就行了,不过你必须在DBserver上建立一个可以远程连接的用户。在mysql上的user/db/host表中加
      

  4.   

    PHP 怎么远程连接 Sql Server 啊?
      

  5.   

    远程连接mysql的必要条件是mysql.host表中有发出连接请求的客户机名(域名或ip)
    就是说,mysql在识别用户时是以用户名加主机名来识别的所以只有有域名或固定ip的客户才有可能做远程连接,而具有这个条件的客户可以自己架购mysql服务器而无须依赖外部的。因此,isp服务商一般不提供mysql远程连接