我想填充类使用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