gpt4 book ai didi

php - mysqli_connect 到远程服务器

转载 作者:可可西里 更新时间:2023-11-01 07:00:22 24 4
gpt4 key购买 nike

我正在尝试连接到远程服务器。我认为问题出在端口号上,但是当我尝试报告错误时,我没有得到任何信息。

$db_host        = 'MY.IP.ADD.RESS:3306';
$db_user = 'user';
$db_pass = 'password';
$db_database = 'database';

$link = mysqli_connect($db_host,$db_user,$db_pass,$db_database) or die('Unable to establish a NHT_DB connection');


if (!$link) {
die('Connect Error: ' . mysqli_connect_error());
}
else {
echo 'Success... ' . mysqli_get_host_info($link) . "\n";
}

首先,我不能 100% 确信这是正确的端口。我如何找出 mysql 设置使用的端口?

其次,mysqli_connect_error() 没有给我任何信息。没有号码,代码,什么都没有。测试页面只是返回 Connect Error: 没有我可以去查找的代码。

最佳答案

解决方案是向 mysqli_connect 函数添加端口参数。

$db_host        = 'MY.IP.ADD.RESS';
$db_user = 'user';
$db_pass = 'password';
$db_database = 'database';
$db_port = '3306';

$link = mysqli_connect($db_host,$db_user,$db_pass,$db_database,$db_port);

关于php - mysqli_connect 到远程服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19575029/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com