PDO'su FETCH_INTO $ bu sınıf çalışmıyor

0 Cevap php

I FETCH_INTO PDO kullanarak yapıcısı ile sınıf doldurmak istiyorum:

class user
{
    private $db;
    private $name;

    function __construct($id)
    {
        $this->db = ...;

        $q = $this->db->prepare("SELECT name FROM users WHERE id = ?");
        $q->setFetchMode(PDO::FETCH_INTO, $this);
        $q->execute(array($id));

        echo $this->name;
    }
}

Bu işe yaramazsa. Hiçbir hata, sadece bir şey. Komut hata yok, FETCH_ASSOC çalışıyor.

Nedir yanlış olan FETCH_INTO?

0 Cevap