如何使用mysqli_query-PHP

如何使用mysqli_query-PHP,php,mysql,Php,Mysql,我有一个包含数据库所有信息的文件。我有另一个使用此信息的文件。我有一个函数,可以从数据库中收集信息,但我需要使用mysqli\u query 我该怎么做? mysqli\u query需要两件事: 询问 与数据库的连接 但我与数据库的连接是一个单独的功能 private$db; //把你的代码放在这里 //建造师 函数_u构造(){ 需要一次'DB_Connect.php'; //连接到数据库 $this->db=new db_Connect(); $this->db->connect(); }

我有一个包含数据库所有信息的文件。我有另一个使用此信息的文件。我有一个函数,可以从数据库中收集信息,但我需要使用
mysqli\u query

我该怎么做?
mysqli\u query
需要两件事:

  • 询问
  • 与数据库的连接
  • 但我与数据库的连接是一个单独的功能

    private$db;
    //把你的代码放在这里
    //建造师
    函数_u构造(){
    需要一次'DB_Connect.php';
    //连接到数据库
    $this->db=new db_Connect();
    $this->db->connect();
    }
    //析构函数
    函数_udestruct(){
    }
    公共功能isUserExisted($email){
    $result=mysqli\u查询(
    
    这里有什么?

    ,“从电子邮件=“$email”的用户处选择电子邮件”;
    $no_of_rows=mysqli_num_rows($result);
    如果($no\u of\u rows>0){
    //用户存在
    返回true;
    }否则{
    //用户不存在
    返回false;
    }
    }
    
    您正在使用具有
    \u构造的类。在这里,私有变量$db被分配用来保存到数据库的链接

    因此,您现在使用:

    mysqli_query($this->db,"SELECT email from users WHERE email = '$email'");
    

    当然,我在这里假设
    $this->db
    是db_Connect类返回的句柄。

    试试文档:这能回答您的问题吗?简短的解释会很有用
    $result = mysqli_query($this->db->connect(),"SELECT email from users WHERE email = '$email'");