2014-02-22 112 views
0

我正在使用mysqli_fetch_assoc獲取一個用戶(用戶名,密碼,名字,姓氏等)的數據庫列。將mysqli_fetch_assoc映射到對象屬性?

我的這些列與我的用戶類中的屬性相同。我想知道每次我調用mysqli_fetch_assoc時,是否有一種將關聯數組的值映射到對象屬性的簡單方法。

+0

http://php.net/manual/en/mysqli-result.fetch -object.php – hjpotter92

回答

-1

像這樣的東西可以工作:

$user = mysql_fetch_assoc(...); 
foreach($user as $key=>$value) { 
    $userObject->$key = $value; 
} 

注意->$key - 這意味着獲得由變量key內容引用的屬性。

-1

謝謝@ hjpotter92:mysqli_fetch_object()完美的作品,我只是換成我

$user = mysqli_fetch_assoc($user_set) 

$user = mysqli_fetch_object($user_set) 
相關問題