Update Db.php

`Line 178` will never be executed, because `count($this->sql)` returns not less than one, even if the file dump.sql is empty.

Cause:
```
explode("\n", "");
// returns: 
//   array(1) {
//     [0] =>
//     string(0) ""
//   }



```