これを使用して:
$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
私が得るのは - まあ、何もありません。メインページが空で読み込まれることを除いて...クラスの使用をやめれば、すべてうまくいきます(ユーザーのデータが表示されないことを除いて;-))