public static function getUpdates() {
$stmt = self::db()->run('SELECT * FROM b_updates ORDER BY ID DESC LIMIT 1');
$settings = new \StdClass;
if($stmt->rowCount() > 0) {
while($load = $stmt->fetch()) {
$settings->{$load->title} = $load->brief;
}
return $settings;
}
}
我上面的代码是在小规模框架上使用它。但我希望获得更多行。示例,你可以看到我只能获得标题和简短..我希望能够使用代码访问更多行,但对我来说似乎很难。
这就是我要找的东西,但它有错误
public static function getUpdates() {
$stmt = self::db()->run('SELECT * FROM b_updates ORDER BY ID DESC LIMIT 1');
$settings = new \StdClass;
if($stmt->rowCount() > 0) {
while($load = $stmt->fetch()) {
$settings->$load->title;
$setting->$load->brief;
$settings->$load->comments;
$settings->$load->status;
}
return $settings;
}
}
我希望得到帮助,或者如果有任何其他解决方案可以更好地给我:)
答案 0 :(得分:0)
你可以使用fetchAll()
方法,你可以指定fetch_style来选择应该提取的类型。
文档中的更多信息: http://php.net/manual/en/pdostatement.fetchall.php