我想填充類使用PDO的FETCH_INTO
構造:
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;
}
}
這是行不通的。沒有錯誤,只是沒有。腳本沒有錯誤,FETCH_ASSOC
工作正常。
有什麼不對FETCH_INTO
?
我最近通過使用PDO定義對象,對我的這種方式去和獲取方法來填充對象是最方便的,我可以看到。 – user544262772 2013-05-23 07:51:22