使用此:數據庫連接到
$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
我得到的全部是 - 沒什麼。如果我停止使用該類,一切都很好(不會爲用戶顯示數據;-))
老實說,只需要創建一個數據庫類和擴展這些模型關閉它。不需要這些額外的步驟。或者如果你有多個數據庫,請設置一個「singleton」或「factory」模式並靜態調用它。 – wesside