繁体   English   中英

mysqli_connect不起作用

[英]mysqli_connect not working

在我的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,密码和数据库名称都是正确的。 我的IP地址是12.345.67.89。 我应该在里面放些东西吗? 我应该在其中放置我实际的mysql数据库的位置,还是我的digitalocean IP地址?

我可以通过简单地转到12.345.67.89/phpmyadmin/来访问phpmyadmin,所以我想数据库名称应该可以正常工作。 谢谢你的帮助。

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

如上文所述

如果要使用公共IP,则需要在防火墙中打开mysql运行端口。 尝试使用lan ip或localhost作为主机名

因此,请对此进行记录。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM