Rolf B: PDO: Dynamische Read- und Write-Funktion schreiben

Beitrag lesen

Hallo borisbaer,

Wo müssen die entsprechenden Properties stehen? Im Constructor?

Properties sind ein Teil der Klassendefinition. Im Konstruktor kannst Du sie befüllen, wenn Du willst - aber das nimmt Dir PDO ab.

class FooObject {
   public $id;
   public $name;
   public $vorname;
}

$stmt = $db->prepare("SELECT id, name, vorname FROM table WHERE id=:id");
$stmt->execute( [ "id" => 7 ] );
$stmt->fetchObject("FooObject");

Fertig.

Rolf

--
sumpsi - posui - obstruxi