gpt4 book ai didi

php - mysqli_connect 不工作

转载 作者:行者123 更新时间:2023-11-29 07:12:41 24 4
gpt4 key购买 nike

在我的 PHP 脚本中,我有:

$con = mysqli_connect("12.345.67.89", "root", "password", "databasename");

if ($con) {
echo 'connected';
} else {
echo 'not connected';
}

etc....etc....

当我在浏览器中打开 12.345.67.89/Register.php 时,我得到:

not connected

root、密码和数据库名称均正确。 12.345.67.89 是我的 IP 地址。我应该在里面放点别的东西吗?这是我应该放在那里的实际 mysql 数据库的位置还是只是我的 digitalocean IP 地址?

我只需访问 12.345.67.89/phpmyadmin/ 即可访问 phpmyadmin,所以我想数据库名称应该可以正常工作。感谢您的帮助。

最佳答案

试试这个$con = mysqli_connect("localhost", "root", "password", "databasename"); 添加了“localhost

正如上面评论中提到的

if you want to use your public ip then you need to open mysql running port in your firewall. try lan ip or localhost as host name

所以,请注意这一点。

关于php - mysqli_connect 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39052808/

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