| database | database name we are connected to (used for error logging) | |
| tablename | table name we are connected to (used for error logging) | |
| sql | sql query string to execute | |
| result | pointer for where to store the result handle |
-2 on query failure that resulted in disconnection
0 on success
1.5.6