con = $con; } public function addQuestion($question) { $query = "insert into Questions(id,content,difficulty,nbFails) values (:id,:content,:difficulty,:nbFails);"; $this->con->executeQuery( $query, array( ':id' => array($question->getId(), PDO::PARAM_INT), ':content' => array($question->getContent(), PDO::PARAM_STR), ':difficulty' => array($question->getDifficulty(), PDO::PARAM_INT), ':nbFails' => array($question->getNbFails(), PDO::PARAM_INT) ) ); } public function getQuestionByID($id) { $query = "SELECT * FROM Questions WHERE id = :id;"; $this->con->executeQuery($query, array(':id' => array($id, PDO::PARAM_INT))); $results = $this->con->getResults(); if ($results == NULL) { return false; } return new Question($results[0]['id'], $results[0]['content'], $results[0]['difficulty'], $results[0]['nbFails']); } public function getQuestions() { $query = "SELECT * FROM Questions;"; $this->con->executeQuery($query); $results = $this->con->getResults(); if ($results == NULL) { return false; } } }