0

我是 PHP 新手。我创建了代表我的数据库表的类(我来自 .Net 实体框架背景)。我想运行我的 SELECT 语句并传回一个User对象。我找到的所有示例都会解析返回的数据。有没有办法做这样的事情并让它传回一个User对象:

$user = new user();

$user = $mysqli->query($query, MYSQLI_STORE_RESULT);

return $user;

还是我必须先解析结果?

注意:用户类中的所有字段都与数据库中的字段匹配 IE $user->UserName = [user].[UserName]

4

1 回答 1

1

尝试将 PDO 与“fetchobject”一起使用:

$statement = $db->query($query);    
$user = $statement->fetchObject('User');

http://www.php.net/manual/en/pdostatement.fetchobject.php

或将每一“行”数据转换(转换)为用户对象(示例函数

或尝试ORM PHP解决方案

于 2012-08-07T18:38:22.410 回答