[英]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.