ねっとぱんだ-プログラミング勉強ブログ-

Webデザイン、プログラミングの勉強ブログ。

【php】FETCH_CLASS

PDO::FETCH_CLASS

クラスを作る

class User{
//fetchクラスモードではカラムを自動的にクラスのパブリックのプロパティにセットしてくれる。
//privateにしたいときとかはここでセット
public $id;
public $name;
public $score;
public function show(){
    echo "$this->name($this->score)";
}
}

fetchclassを使ってクラス内のメソッドを呼び出す。
データベース内の名前が呼び出される。

//fetchall
$users = $stmt->fetchAll(PDO::FETCH_CLASS,'User');
foreach ($users as $user){
 $user->show();
}