gpt4 book ai didi

php mysqli_query 连接来自其他 php 文件的链接

转载 作者:行者123 更新时间:2023-11-29 23:47:56 25 4
gpt4 key购买 nike

我曾经使用mysql_query来执行查询,但我发现了新函数mysqli_query,它要求两个参数 1)是连接链接和2)是查询。
如何从其他 php 文件(如 congif.php 文件)创建连接链接。我已经展示了一个示例,我只需要一个解决方案,如何通过包含 config.php 文件将连接链接到整个项目。

1) Config.php

$conn = mysqli_connect("localhost","root","");

mysqli_select_db($conn,"abc");


2) users.php

include_once "config.php";

class users {

function checkuser($username,$pass){

$select = "SELECT userid,pass FROM users WHERE userid='{$username}' AND pass='{$pass}' LIMIT 1";

$qry = mysqli_query($conn,$select);
$result = mysqli_num_rows($qry);
if ($result > 1 ){ return true; } ELSE { return false; }
}

}


如何在整个项目中移动 $conn。因此我可以在 mysqli_query 或 mysqli_num 等各种函数中使用 $conn

最佳答案

您可以将其添加到您的__construct()中。

class users {
protected $con;

public function __construct() {
include_once("config.php");
$this->con = $conn;
}

public function checkuser($username,$pass){
$select = "SELECT userid,pass FROM users WHERE userid='{$username}' AND pass='{$pass}' LIMIT 1";

$qry = mysqli_query($this->con,$select);
$result = mysqli_num_rows($qry);
if ($result > 1 ){ return true; } ELSE { return false; }
}
}

关于php mysqli_query 连接来自其他 php 文件的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25820198/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com