getConnection(); $ps = $con->prepare("SELECT * FROM benutzer WHERE nutzernummer = :nn"); $ps->bindParam(":nn", $id); $ps->execute(); $dsatz = $ps->fetch(PDO::FETCH_ASSOC); if ($dsatz) { return new Benutzer( $dsatz["nachname"], $dsatz["vorname"], $dsatz["strasse"], $dsatz["plz"], $dsatz["ort"], $dsatz["nutzernummer"] ); } return null; } function addNutzer(Benutzer &$benutzer) :int { /* * INSERT INTO benutzer VALUES (NULL, :vn, :nn, ...) */ $con = DBMySQL::getInstance()->getConnection(); $ps = $con->prepare("INSERT INTO benutzer VALUES (NULL, :vn, :nn, :str, :plz, :ort)"); $ps->bindValue(":vn", $benutzer->getVorname()); $ps->bindValue(":nn", $benutzer->getNachname()); $ps->bindValue(":str", $benutzer->getStrasse()); $ps->bindValue(":plz", $benutzer->getPlz()); $ps->bindValue(":ort", $benutzer->getOrt()); $anz = $ps->execute(); if ($anz == 1) { $benutzer->setNutzernummer($con->lastInsertId()); return RC_OK; } return RC_DB_ERR; }