/** * Checks, if a specified database exists in MySQL. * * @param MysqlDatabaseModel $database * * @return bool */ public function checkDatabaseExists(MysqlDatabaseModel $database) { $q = sprintf('show databases'); $result = $this->_mysqli->query($q); while ($row = $result->fetch_assoc()) { if ($row['Database'] === $database->getName()) { return true; } } return false; }