7
回答
php的mysql_connect()函数如何指定端口呢?试了很多种方法还是连接不成功。

说一下具体情况

web服务器与mysql服务器是分开的

mysql服务器设置mysql的端口是10100 

web服务器安装的apache+php5,php.ini文件中默认的mysql端口是3306。

在web服务器中建立一个php文件,其中连接数据库的语句如下:

$mysql = array(

	"host" => "192.168.1.101:10100",
	"username" => "root",
	"password" => "123456",
	"realmd" => "testdb",

);

$mysql_connect = mysqli_connect($mysql["host"], $mysql["username"], $mysql["password"]) or die("Unable to connect to the database.");



以上代码执行以后显示“Unable to connect to the database.”

我重新看了一下函数的原型的解释

resource mysql_connect ([ string $server [, string $username [, string $password [, bool $new_link [, int$client_flags ]]]]] )

请问这是什么情况呢?

举报
我不明白
发帖于4年前 7回/12K+阅
顶部