checking connection inside loop

If developer makes a mistake and runs twice `mysqlConnClose()` then uint will overflow (?underflow?, ?wrap around?). You can fix this like this:
```go
if m.connected == 0 {
    return
}
m.connected--
if m.connected == 0 {
    m.mysqlConn.Close()
}
```