Habari\DatabaseConnection::query_file PHP Метод

query_file() публичный Метод

Load a file containing queries, replace the prefix, execute all queries present
public query_file ( string $file ) : boolean
$file string The filename containing the queries
Результат boolean True on successful execution of all queries
    public function query_file($file)
    {
        $upgrade_sql = trim(file_get_contents($file));
        $upgrade_sql = str_replace('{$prefix}', $this->prefix, $upgrade_sql);
        // Split up the queries
        $queries = explode(';', $upgrade_sql);
        foreach ($queries as $query) {
            if (trim($query) != '') {
                if (!$this->query($query)) {
                    return false;
                }
            }
        }
        return true;
    }