1

我想知道是否有一种方法可以在不使用 foreach 循环的情况下处理 fetch 类命令的结果。我正在尝试创建一个登录功能,将用户信息放入一个类中。

有没有办法从只包含一个结果而没有循环的类中获取数据?

$result = $dbquery->fetchALL(PDO::FETCH_CLASS, "userclass");
echo $result->username;
4

1 回答 1

3

是的。只需使用PDOStatement::fetch

$dbquery->setFetchMode(PDO::FETCH_CLASS, "userclass");
$result = $dbquery->fetch(PDO::FETCH_CLASS);
于 2013-08-25T12:29:14.213 回答