猿问

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

我用 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();

        }


        }

    ?>


qq_遁去的一_1
浏览 209回答 4
4回答

临摹微笑

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

繁星coding

按着这些次序:确保数据库密码不包含 * 特殊字符。确保您的数据库名称和数据库用户名正确。删除/bootstrap/cache除.gitignore.

UYOU

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

白衣非少年

确保您对要连接的数据库中的 $host、$dbusername、$dbname、$dbpassword 使用正确的值。请参考下图:
随时随地看视频慕课网APP
我要回答