如何在核心php中具有相同类的另一个函数中调用函数变量
这是我的连接字符串函数,我使用的是如何在核心php中具有相同类的另一个函数中调用函数变量,php,oop,mysqli,Php,Oop,Mysqli,这是我的连接字符串函数,我使用的是mysqli。我必须为mysqli查询使用两个参数。如何在下一个函数中调用$mysqli?当我在fetch\u login函数中使用$mysqli时,它给了我一个未定义变量的错误 注意:未定义的属性:DB_conn::$mysqli in 第44行的D:\xampp\htdocs\mysqli\connect.php 尝试在变量和函数之前使用$this关键字访问类成员 public function fetch_login(){ //$mysqli;
mysqli
。我必须为mysqli
查询使用两个参数。如何在下一个函数中调用$mysqli
?当我在fetch\u login
函数中使用$mysqli
时,它给了我一个未定义变量的错误
注意:未定义的属性:DB_conn::$mysqli in
第44行的D:\xampp\htdocs\mysqli\connect.php
尝试在变量和函数之前使用$this关键字访问类成员
public function fetch_login(){
//$mysqli;
$sql = mysqli_query($mysqli,"select * from login");
return $sql;
}
public function fetch_login(){
//$mysqli;
$sql = mysqli_query($mysqli,"select * from login");
return $sql;
}
class DB_conn
{
private $mysqli;
public function getConnected($servername,$useranem,$pass,$db)
{
$mysqli = new mysqli($servername, $useranem, $pass, $db);
if($mysqli->connect_error)
die('Connect Error (' . mysqli_connect_errno() . ') '. mysqli_connect_error());
return $mysqli;
}
public function fetch_login()
{
//$mysqli;
$sql = mysqli_query($this->$mysqli,"select * from login");
return $sql;
}
}