使用这个:
$db = mysqli_connect
(
$db_host,
$db_user,
$db_pwd
) or die ("FATAL ! : The server ".$db_host." is not responding to ".$db_user."!");
如何将$db值获取到此类中(来自包含“class.php”) - 没有错误;-)
class User
{
public $db;
public $id;
public function getUser()
{
if($this->id)
{
$sql = "
SELECT
users.*
FROM
users
WHERE
users.u_id='".$this->id."'
";
$res = mysqli_query($db, $sql) or die(mysqli_error($db));
$user_row = mysqli_fetch_object($db, $res);
return $user_row;
}
else
{
return false;
}
}
} // end class User
我得到的只是——好吧,什么都没有。除了我的主页加载为空......如果我停止使用该类,一切都很好(除了没有显示用户的数据;-))