conn->prepare($sql); $cursor->execute([$selector]); return $cursor->fetchAll(PDO::FETCH_ASSOC); } function get_map_selectors() { $sql = 'SELECT selector FROM map_insa'; $cursor = $this->conn->prepare($sql); $cursor->execute(); return $cursor->fetchAll(PDO::FETCH_ASSOC); } function save_map_info($selector, $info_json) { $sql = 'DELETE FROM map_insa WHERE selector = ?'; $cursor = $this->conn->prepare($sql); $cursor->execute([$selector]); $sql = 'INSERT INTO map_insa (title, description, selector) VALUES (?, ?, ?)'; $cursor = $this->conn->prepare($sql); $cursor->execute([$info_json['title'], $info_json['description'], $selector]); } function is_in_map($selector) { $sql = 'SELECT selector FROM map_insa WHERE selector = ?'; $query = $this->conn->prepare($sql); $query->execute([$selector]); return $query->fetchAll(PDO::FETCH_ASSOC); } ?>