为了账号安全,请及时绑定邮箱和手机立即绑定

警告:mysqli::__construct(): (HY000/1045): ProxySQL

警告:mysqli::__construct(): (HY000/1045): ProxySQL

PHP
qq_遁去的一_1 2023-04-02 11:19:07
我用 php 和 MySQL 创建了一个基本页面,但不知何故我似乎收到了这个错误。我已经尝试输入我的 MySQL 服务器密码,但它仍然显示相同的错误。我从 000webhost 托管此页面,我刚刚开始学习编码。 <?php    $username= filter_input(INPUT_POST,'username');    $password= filter_input(INPUT_POST,'password');    if (!empty($username)) {        if (!empty($password)) {            $host = "localhost";            $dbusername = "root";            $dbpassword = "";            $dbname = "project";            //create connection    $conn = new mysqli($host, $dbusername, $dbpassword, $dbname);    //check connection    if(!$conn)    {     die("connection failed: ". mysqli_connect_errno());     }     else{     echo "Connected successfully";      }        }        else{            echo "password should not be empty";            die();        }        }    ?>
查看完整描述

4 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

首先在数据库管理器中创建您的数据库(在 000webhost 中)。然后,按照 000webhost 提供的方式更改您的$dbusername$dbpassword和。$dbname



查看完整回答
反对 回复 2023-04-02
?
繁星coding

TA贡献1797条经验 获得超4个赞

按着这些次序:

  1. 确保数据库密码不包含 * 特殊字符。

  2. 确保您的数据库名称和数据库用户名正确。

  3. 删除/bootstrap/cache.gitignore.


查看完整回答
反对 回复 2023-04-02
?
UYOU

TA贡献1878条经验 获得超4个赞

如果使用000webhost,只需在数据库管理器菜单中修改数据库密码即可,直至连接成功。这通常是因为密码包含禁止字符。



查看完整回答
反对 回复 2023-04-02
?
白衣非少年

TA贡献1155条经验 获得超0个赞

确保您对要连接的数据库中的 $host、$dbusername、$dbname、$dbpassword 使用正确的值。请参考下图:

//img1.sycdn.imooc.com//6428f46d00013cc206410245.jpg

查看完整回答
反对 回复 2023-04-02
  • 4 回答
  • 0 关注
  • 128 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信