次のPHPクラスがあります。
class Dog
{
var $name;
var $age;
var $gender;
}
次のSQLステートメントがあります。
$sql = 'Select NAME,VALUE from dog_Details where id = 1';
$results = $this->db->query($sql);
$dog = new Dog();
foreach($results as $result)
{
$dog->$result->NAME = $result->VALUE; //This fails
}
PHP エラー:
クラス stdClass のオブジェクトを文字列に変換できませんでした
質問: 結果セットから値を動的にバインドするにはどうすればよいですか?