这个问题我遇到了麻烦,我现在已经看了几个小时了。所以基本上我正在我的网站上编写注册表单,在处理php时,我用这行代码(这是第6行代码)将它连接到MySQL和数据库:
$ mysqli = new mysqli('localhost:8080','root','mypass123','accounts');
我在Mac上使用Xampp,当我尝试注册时,它的工作原理并不完全如此,问题是它显示了这个错误:
警告:mysqli :: __ construct():( HY000 / 2002):第6行的/opt/lampp/htdocs/form.php中的连接被拒绝
如果这还不够,我很抱歉,但我是新人。
PHP
希望将3306
用于MySQL
。因此,您需要打开XAMPP,并将XAMPP MySQL端口更改为3306,然后重新启动MySQL服务器。
停止Xampp
打开xampp / mysql / bin / my.ini
将MySQL端口编辑为3306
重启Xampp
我要说它已经设置为3306所以只需检查它当前设置的内容并将PHP / phpMyAdmin中的设置更新为3306而不是8080. 8080通常用于Web服务器。