我想知道是否有一种方法可以在不使用 foreach 循环的情况下处理 fetch 类命令的结果。我正在尝试创建一个登录功能,将用户信息放入一个类中。
有没有办法从只包含一个结果而没有循环的类中获取数据?
$result = $dbquery->fetchALL(PDO::FETCH_CLASS, "userclass");
echo $result->username;
是的。只需使用PDOStatement::fetch。
$dbquery->setFetchMode(PDO::FETCH_CLASS, "userclass");
$result = $dbquery->fetch(PDO::FETCH_CLASS);