Witam,
Jak mogę ustawić globalnie PDO::FETCH_OBJ ? mam taki kod:
$connect = new PDO("mysql:host=".$host.";dbname=".$dbname, $user, $pass);
$connect -> setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_OBJ);
$obecnaLiczba = $connect -> query("SELECT sl FROM obecna");
echo $obecnaLiczba -> sl;
ale wywala mi błąd: Undefined property: PDOStatement::$sl
gdy zrobię:
$connect = new PDO("mysql:host=".$host.";dbname=".$dbname, $user, $pass);
$obecnaLiczba = $connect -> query("SELECT sl FROM obecna") -> fetch(PDO::FETCH_OBJ);
echo $obecnaLiczba -> sl;
Działa już poprawnie, ale po to ustawiałem setAttribute żeby działało tak wszędzie i żebym nie musiał każdorazowo tego pisać.
źle używam czy co?
Z góry dzięki za pomoc.