Garry's Mod database interface that supports SQLite, MySQLOO & TMySQL.
Also learn about Meta Queries from the TMySQL example
Database SickQL:New(string impl, string host, integer port, string username, string password, string database)
Database Database:Connect()
Database:Disconnect()
string Database:Escape(string str)
Query Database:Query(string str)
Query:SetOnSuccess(fun(Query q, table data) cback)
Query:SetOnError(fun(Query q, string why) cback)
Query:Start()
Database:OnConnected()
Database:OnConnectionFailed(string why)
Query:OnSuccess(table data)
Query:OnError(string why)