Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2017-04-02, 09:59


kesemdi

Początkujący Mapper






Wiek: 36
Na forum: 3356 dni
Posty: 24
Nick w MP: kesemdi

Piwa: 13

Respekt: 50

Ot?z tak pobra?em paczke Your Better H z tego forum w??czy?em skrypty i mapy lecz pozosta?a kwestia bazy danych mysql uzupe?ni?em wszystkie informacje u?ytkownik has?o itp a w konsoli pisze takie co?

[2017-04-02 09] WARNING: [skrypty_glowne]/ogrpg-db/s_db.lua:33: Bad usage @ 'dbConnect' [Unknown MySQL server host 'https://liveserver.pl/phpmyadmin/?server=8' (1)]
[2017-04-02 09] INFO: * No Connecting to server MYSQL..
[2017-04-02 09] ERROR: [skrypty_glowne]/ogrpg-db/s_db.lua:54: attempt to call global 'mysql_connect' (a nil value)




--[[
    ResourceOURGame v2
    DevelopersSplit <split.programista@gmail.com>
    You have no right to use this code without my permission.
    (c2015 <split.programista@gmail.com>. All rights reserved.
]]

-- Settings
DBHandler=nil
DBName="db_4005"
DBUser="======="
DBPass="========="
DBHost="https://liveserver.pl/phpmyadmin/?server=8"

-- Functions
function dbSet(...)
    if not {...} then return end
    local stringe=dbPrepareString(DBHandler,...)
    local query=dbExec(DBHandlerstringe)
    return query
end

function dbGet(...)
    if not {...} then return end
    local stringe=dbPrepareString(DBHandler,...)
    local query=dbQuery(DBHandlerstringe)
    local result=dbPoll(query, -1)
    return result
end


addEventHandler("onResourceStart"resourceRoot, function()
    DBHandler=dbConnect("mysql""dbname="..DBName..";host="..DBHost..""DBUserDBPass"share=1;autoreconnect=1")
    if DBHandler then
        outputDebugString("* Connect to server MYSQL...")
        dbSet("SET NAMES utf8")
    else
        outputDebugString("* No Connecting to server MYSQL..")
    end
end)


local SQL_LOGIN="======="
local SQL_PASSWD="========="
local SQL_DB="db_4005"
local SQL_HOST="https://liveserver.pl/phpmyadmin/?server=8"
local SQL_PORT=3306

local root getRootElement()

local SQL

local function connect()
    SQL mysql_connect(SQL_HOSTSQL_LOGINSQL_PASSWDSQL_DBSQL_PORT)
    if (not SQLthen
        outputServerLog("BRAK POLACZENIA Z BAZA DANYCH!")
    else
        --mysql_query(SQL,"SET NAMES utf8")
        --outputServerLog("Modul mysql polaczony!")
    end

end


local function keepAlive()
    if (not mysql_ping(SQL)) then
        outputServerLog("Zerwane polaczenie z baza danych, nawiazywanie...")
        connect()
    end
end
addEventHandler("onResourceStart",getResourceRootElement(),function()
    connect()
    setTimer(keepAlive300000)
end)

function esc(value)
    return mysql_escape_string(SQL,value)
end

function pobierzTabeleWynikow(query)
    local result=mysql_query(SQL,query)
    if (not resultthen
        outputDebugString("mysql_query failed: (" .. mysql_errno(SQL) .. ") " .. mysql_error(SQL))
        outputServerLog("mysql_query failed: (" .. mysql_errno(SQL) .. ") " .. mysql_error(SQL))
        return nil
    end
    local tabela={}
    for result,row in mysql_rows_assoc(result) do
        table.insert(tabela,row)
    end
    mysql_free_result(result)
    return tabela
end

function pobierzWyniki(query)
    local result=mysql_query(SQL,query)
    if (not resultthen return nil end
    row mysql_fetch_assoc(result)
    mysql_free_result(result)
    return row
end


function zapytanie(query)
    local result=mysql_query(SQL,query)
    if (resultthen mysql_free_result(result) return true end
    return
end

function insertID()
    return mysql_insert_id(SQL)
end

function affectedRows()
    return mysql_affected_rows(SQL)
end


function fetchRows(query)
    local result=mysql_query(SQL,query)
    if (not resultthen return nil end
    local tabela={}

    while true do
        local row mysql_fetch_row(result)
        if (not rowthen break end
        table.insert(tabela,row)
    end
    mysql_free_result(result)
    return tabela
end


function getSQLLink()
    return SQL
end

Poda?em tutaj ca?y plik ogrpg-db dane oczywi?cie zakry?em

Komentarz HazeMaFaze dodany 2017-04-02, 11:06dodano tagi [lua][/lua]
Ostatnio zmieniony przez _Haze 2017-04-02, 11:05, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-02, 11:31


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

?le si? po??czy?e? z baz? danych. Masz 2po??czenia z modu?u(kt?rego nie masz bo debug wyskakuje) i z wersji mta. Zobacz sobie
test_db dbConnect"mysql""dbname=frank;host=1.2.3.4""username""password""share=1" )


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-02, 12:48


kesemdi

Początkujący Mapper






Wiek: 36
Na forum: 3356 dni
Posty: 24
Nick w MP: kesemdi

Piwa: 13

Respekt: 50

To co mam w takim razie teraz zrobi??

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-02, 12:54


kaMMi







Wiek: 25
Na forum: 3642 dni
Posty: 134

Piwa: 294

Respekt: 91,5

Od kiedy host bazy danych jest linkiem ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-02, 13:55


kesemdi

Początkujący Mapper






Wiek: 36
Na forum: 3356 dni
Posty: 24
Nick w MP: kesemdi

Piwa: 13

Respekt: 50

"kaMMi" napisał/a:

Od kiedy host bazy danych jest linkiem ?


To co mam tam wpisac dopiero zaczynam przygode z mysql na serwer lokalnt udalo mi sie ogarnac baze danych ale na hostingu nie umiem

[ Dodano: 2017-04-02, 15:07 ]
Ju? wszystko ogarn??em :) wszystko chodzi temat do zamkni?cia

Postaw piwo autorowi tego posta
 

 
Tagi: mta :: prublem :: baza :: danych
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » MTA prublem z baza danych Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku