繁体   English   中英

如何使用 mysqli_query - PHP

[英]How to use mysqli_query - PHP

我有一个文件,其中包含我的数据库的所有信息。 我有另一个使用此信息的文件。 我有一个函数应该从数据库中收集信息,但我需要使用mysqli_query

我该怎么做? mysqli_query需要两件事:

  1. 查询
  2. 与数据库的连接

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

private $db;

//put your code here
// constructor
function __construct() {
    require_once 'DB_Connect.php';
    // connecting to database
    $this->db = new DB_Connect();
    $this->db->connect();
}

// destructor
function __destruct() {

}

public function isUserExisted($email) {
    $result = mysqli_query(

这里有什么?

        ,"SELECT email from users WHERE email = '$email'");
    $no_of_rows = mysqli_num_rows($result);
    if ($no_of_rows > 0) {
    // user existed 
    return true;
    } else {
    // user not existed
    return false;
    }
}
$result = mysqli_query($this->db->connect(),"SELECT email from users WHERE email = '$email'");

您正在使用带有__construct的类。 在这里,私有变量 $db 被分配来保存到数据库的链接。

所以你现在使用:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM