Jump to content

Error with Mysql on Linux


Recommended Posts

Sure

  
databaseINFO = { 
host = 'localhost', 
user = 'root', 
pass = 'PRIVATE', 
db = 'mybb', 
} 
  
addEventHandler("onResourceStart",resourceRoot, 
function() 
    local connection = dbConnect('mysql', 'dbname='..databaseINFO.db..';host='..databaseINFO.host, databaseINFO.user, databaseINFO.pass) 
    if connection then 
        databaseINFO.connection = connection 
        outputDebugString('[MYSQL-CONNECT]: Connected') 
    else 
        databaseINFO.connection = false 
        outputDebugString('[MYSQL-CONNECT]: Could not connect') 
    end 
end) 
  
function playerWantToLogin(username,password) 
    local qh = dbQuery(databaseINFO.connection,'SELECT * FROM mybb_users WHERE username = ?',username) 
    local result, row, errmsg = dbPoll ( qh, 5000 ) 
    if row and row > 0 then 
        for id, result in ipairs(result) do 
            local Asalt = result['salt'] 
            local Aname = result['username'] 
            local Apass = result['password'] 
            local convertPass = md5(md5(Asalt):lower()..md5(password):lower()):lower() 
            if convertPass == Apass then 
                return "success",result['uid'] 
            end 
        end 
    end 
end 
  
function getPlayerGroup(accName) 
    local qh = dbQuery(databaseINFO.connection,'SELECT * FROM mybb_users WHERE username = ?',accName) 
    local result, row, errmsg = dbPoll ( qh, 5000 ) 
    if row and row > 0 then 
        for id, result in ipairs(result) do 
            local groupID = result['usergroup'] 
            return groupID 
        end 
    else 
        return false 
    end 
end 
  
function checkUserName(username) 
    local qh = dbQuery(databaseINFO.connection,'SELECT * FROM mybb_users WHERE username = ?',username) 
    local result, row, errmsg = dbPoll ( qh, 5000 ) 
    if row and row > 0 then 
        return "success" 
    end 
    return false 
end 
  
  

In my windows server works. Now, i dont know why it dosent on linux.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...