diff --git a/lua/mysqloolib.lua b/lua/mysqloolib.lua index b9f4c6e..9c3a165 100644 --- a/lua/mysqloolib.lua +++ b/lua/mysqloolib.lua @@ -173,6 +173,7 @@ end function db:PrepareQuery(str, values, callback, ...) self.CachedStatements = self.CachedStatements or {} local preparedQuery = self.CachedStatements[str] or self:prepare(str) + self.CachedStatements[str] = preparedQuery addQueryFunctions(preparedQuery, callback, ...) setPreparedQueryArguments(preparedQuery, values) preparedQuery:start() @@ -226,4 +227,4 @@ function db:CreateTransaction() transaction._db = self setmetatable(transaction, transactionMT) return transaction -end \ No newline at end of file +end