con = $con; } /** * @param Connection $con */ public function setCon(Connection $con): void { $this->con = $con; } public function insert(DetailPartie $detailPartie) { $query="INSERT INTO DetailPartie VALUES (:idDetailPartie,:joueur,:partie,:enigme,:pointsObtenus,:classement)"; $this->con->executeQuery($query,array( 'idDetailPartie' => array($detailPartie->getIdDetailPartie(),PDO::PARAM_STR), 'joueur' => array($detailPartie->getJoueur(),PDO::PARAM_STR), 'partie' => array($detailPartie->getPartie(),PDO::PARAM_STR), 'enigme' => array($detailPartie->getEnigme(),PDO::PARAM_STR), 'pointsObtenus' => array($detailPartie->getPointsObtenus(),PDO::PARAM_INT), 'classement' => array($detailPartie->getClassement(),PDO::PARAM_INT) )); } public function delete(string $partie){ $query="DELETE * FROM DetailPartie WHERE partie=:partie"; $this->con->executeQuery($query,array( 'partie' => array($partie,PDO::PARAM_STR) )); } public function showAll(){ $query="SELECT * FROM DetailPartie"; $this->con->executeQuery($query); $results=$this->con->getResults(); foreach($results as $row) { $row['idDetailPartie']; } } }