邮递员中的Php连接文件错误

邮递员中的Php连接文件错误,php,mysql,postman,Php,Mysql,Postman,这是用于连接到phpMyAdmin数据库的connection.php文件 <?php require_once 'config.php'; class DB_Connection { private $connect; function __construct() { $this->connect = mysqli_connect(hostname, user, password, db_name)

这是用于连接到phpMyAdmin数据库的connection.php文件

<?php
    require_once 'config.php';

    class DB_Connection {

        private $connect;
        function __construct() {
            $this->connect = mysqli_connect(hostname, user, password, db_name)
            or die("Could not connect to db");

        }

        public function getConnection()
        {
            return $this->connect;
        }
    }
    ?>
但是当我试着和邮递员一起发邮件时,我似乎犯了这个错误

<br />
<b>Warning</b>:  mysqli_connect(): (HY000/1130): Host '192.168.98.178' is not allowed to connect to this MariaDB server in
<b>/Applications/XAMPP/xamppfiles/htdocs/connection.php</b> on line
<b>8</b>
<br />
Could not connect to db

了解您的设置是这里的关键。您使用的是XAMPP的MySQL服务器,对吗?我想你是基于你之前的问题。您要为主机名、用户、密码和数据库名称传递什么

XAMPP的Mysql服务器默认有一个root用户和一个空密码。因此,让user='root'和password=可以让您加入。这对生产不好,但同时它会帮助你做好准备


除此之外,学习MySQL以及如何管理它是一个好主意

了解您的设置是关键。您使用的是XAMPP的MySQL服务器,对吗?我想你是基于你之前的问题。您要为主机名、用户、密码和数据库名称传递什么

XAMPP的Mysql服务器默认有一个root用户和一个空密码。因此,让user='root'和password=可以让您加入。这对生产不好,但同时它会帮助你做好准备


除此之外,学习MySQL以及如何管理它是一个好主意

从mysql.user中选择user、host。我打赌192.168.98.178或任何变体都没有列出。您需要在正确的主机上添加您的用户。在我的SQL中,我有SELECT*FROM users,如何将用户添加到主机?您不需要,您需要添加您在mysqli_connect中使用的用户凭据。我在哪里执行此操作?抱歉!对不起,如果它很简单,但我以前没有这样做过!!!从mysql.user中选择user、host。我打赌192.168.98.178或任何变体都没有列出。您需要在正确的主机上添加您的用户。在我的SQL中,我有SELECT*FROM users,如何将用户添加到主机?您不需要,您需要添加您在mysqli_connect中使用的用户凭据。我在哪里执行此操作?抱歉!对不起,如果它很简单,但我以前没有这样做过!!!这是我的配置文件,我做了一些更改,目前当我使用Postman时,它不会显示错误,但不会显示任何消息,这是user_control.php文件,您在Postman中的请求是什么样子的?对于该请求,您希望看到什么?我希望看到$json['success']='Account created';的输出;,我的请求是将电子邮件和密码添加到我的登录注册数据库中“我的用户”表的相同命名标题中。您是否从代码的不同部分回显以查看正在运行的内容和未运行的内容?您是否检查了数据库以查看是否正在创建用户?在调试方面有很多优点。我的策略是将我知道有效的部分与我不确定的部分隔离开来,并不断缩小范围,直到我发现问题。理想情况下,你不会问为什么你的网站不工作,除非你知道你遇到问题的具体组件。这是我的配置文件,我做了一些更改,目前我使用Postman时,它不会出现错误,但不会显示任何消息,这是user_control.php文件,您在postman中的请求是什么样子的?对于该请求,您希望看到什么?我希望看到$json['success']='Account created';的输出;,我的请求是将电子邮件和密码添加到我的登录注册数据库中“我的用户”表的相同命名标题中。您是否从代码的不同部分回显以查看正在运行的内容和未运行的内容?您是否检查了数据库以查看是否正在创建用户?在调试方面有很多优点。我的策略是将我知道有效的部分与我不确定的部分隔离开来,并不断缩小范围,直到我发现问题。理想情况下,你不会问为什么你的网站不工作,除非你知道你有问题的具体组成部分。