borisbaer: PDO: Dynamische Read- und Write-Funktion schreiben

Beitrag lesen

Hallo Rolf,

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.

so, jetzt habe ich es verstanden. Sorry, manchmal stehe ich bei neuen Informationen erst mal auf dem Schlauch.

Danke!