-1
數據庫連接如何使PDO對象在代碼的任何部分(在對象,函數,方法,腳本等中)都可用?
$db_user = 'root';
$db_pass='';
$db = new PDO('mysql:host=localhost;dbname=resource_management', $db_user, $db_pass);
這裏User類它的創建
class User{
protected $username;
protected $pass;
public function __construct($username, $password){
$this->username = $username;
$this->password = $password;
}
public function test(){
$sql = "select * from user";
$data = $db->query($sql);
while ($row = $data->fetch(PDO::FETCH_OBJ)){
var_dump($row);
echo $row->username;
}
}
}
在這裏,我嘗試測試User類
$user = new User('admin', 'test');
$user->test();
諸如PASSWORD之類的東西絕不能成爲你的代碼的一部分..它唯一的地方就在於登錄/註冊功能。 一旦你已經登錄用戶,你可以通過保存的用戶ID在Session中獲取它.. – Svetoslav
我希望下一行不是'if($ password == $ row ['password'])'(; –