2014-02-22 113 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) 
相关问题