mysqli, $sql) or die ('Error BD createSeat'); return $sql; } //Returns a query to get all the seat's data. public function getAllSeats($number, $cinema){ $sql = sprintf( "SELECT * FROM seat WHERE idhall = '%d' AND idcinema = '%d'", $number, $cinema); $resul = mysqli_query($this->mysqli, $sql) or die ('Error into query database'); $seat_map = null; while($fila=mysqli_fetch_array($resul)){ $seat_map[] = $this->loadSeat($fila["idhall"], $fila["idcinema"], $fila["numrow"], $fila["numcolum"], $fila["active"]); } mysqli_free_result($resul); return $seat_map; } //Delete a Seat whit the primary key public function deletemapSeats($hall, $cinema){ $sql = sprintf( "DELETE FROM `seat` WHERE idcinema = '%s' AND idhall = '%s'", $cinema, $hall); $resul = mysqli_query($this->mysqli, $sql) or die ('Error into query database'); return $resul; } //Create a new Seat Data Transfer Object. public function loadSeat($idhall, $idcinema, $numRow, $numCol, $state){ return new Seat($idhall, $idcinema, $numRow, $numCol, $state); } } ?>