connection = new mysqli($host, $user, $password, $database); } /** * Schließt die Verbindung zru Datenbank */ public function __destruct() { $this->connection->close(); } public function addQuestion($question, $answer0, $answer1, $answer2, $solution) { $statement = $this->connection->prepare("INSERT INTO questions(question, answer0, answer1, answer2, solution) VALUES(?, ?, ?, ?)"); $statement->bind_param("s", $question); $statement->bind_param("s", $answer0); $statement->bind_param("s", $answer1); $statement->bind_param("s", $answer2); $statement->bind_param("i", $solution); return $statement->execute(); } /** * Löscht den Taks mit der ID $id aus der Tabelle tasks * * @param int $id * @return bool, falls Löschen erfolgreich */ public function deleteTask($id) { $statement = $this->connection->prepare("DELETE FROM tasks WHERE id = ?"); $statement->bind_param("i", $id); return $statement->execute(); } public function getQuestions() { $result = $this->connection->query("SELECT * FROM questions"); $resultArray = []; while ($line = $result->fetch_assoc()) { array_push($resultArray, $line); } $result->free(); return $resultArray; } }