我想知道是否有一种方法可以使用fetch类命令而不使用foreach循环。我试图创建一个将用户信息放入类中的登录功能。
有没有办法从没有循环只保存一个结果的类中获取数据?
$result = $dbquery->fetchALL(PDO::FETCH_CLASS, "userclass");
echo $result->username;
答案 0 :(得分:3)
是。只需使用PDOStatement::fetch。
$dbquery->setFetchMode(PDO::FETCH_CLASS, "userclass");
$result = $dbquery->fetch(PDO::FETCH_CLASS);