Portál AbcLinuxu, 10. prosince 2025 17:53
$q = $this->pdo->prepare("SELECT * FROM `nastaveni` WHERE 1");
$q->execute();
$data = $q->fetchAll(\PDO::FETCH_OBJ);
var_dump($data); mi vrací tohle
array(3) {
[0]=>
object(stdClass)#4 (2) {
["key"]=>
string(8) "error404"
["url"]=>
string(8) "error404"
}
[1]=>
object(stdClass)#5 (2) {
["key"]=>
string(4) "home"
["url"]=>
string(4) "home"
}
[2]=>
object(stdClass)#6 (2) {
["key"]=>
string(4) "news"
["url"]=>
string(7) "novinky"
}
}
Pomůže prosím někdo?
$q->setFetchMode(PDO::FETCH_CLASS, 'MojeTrida');Objekt třídy MojeTrida pak dostaneš, pokud voláš fetch() a když voláš fetchAll(), tak dostaneš pole objektů MojeTrida.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.