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

Wysłany: 2018-05-21, 15:49


SebixonMaciasze







Wiek: 32
Na forum: 3059 dni
Posty: 14
Nick w MP: Karmelowy

Piwa: 1

Respekt: 50

Witam, robie serwer MTA i chcia?bym pod??czy? do niego baz? danych ale nie wiem co i jak bo jestem w tym zielony. Odrazu m?wi? ?e nie chodzi mi o baz? danych z paczek tylko o to jak pod??czy? w?asn? lub jak zrobi? i pod??czy?. Z g?ry dzi?ki.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-22, 18:22


Hemoglobina

Tylko Hema






Wiek: 29
Na forum: 3397 dni
Posty: 89
Nick w MP: Answer

Piwa: 1386

Respekt: 90

Mo?esz po??czy? si? z baz? danych w jednym skrypcie i eksportowa? funkcje do innych skrypt?w lub mo?esz ??czy? si? z baz? danych osobno w ka?dym skrypcie.

Kod mo?na bez problemu znale?? wystarczy dobrze poszuka? np.xyzzrp.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-25, 19:26


Mezo.

Mod-Team






Wiek: 24
Na forum: 3211 dni
Posty: 548
Nick w MP: Mezo

Piwa: 6070

Respekt: 517
Respekt: 517

local SQL

local function connect()
    -- w ponizszej linii uzupelnij dane autoryzacji
    SQL dbConnect("mysql""dbname=;host=""nazwabazy","haslo","share=1")
    if (not SQLthen
        outputServerLog("BAZA DANYCH NIE ZOSTA?A PO?ACZONA Z SERWEREM")
    else
        zapytanie("SET NAMES utf8")
    end

end

addEventHandler("onResourceStart",resourceRootconnect)

function pobierzTabeleWynikow(...)
    local h=dbQuery(SQL,...)
    if (not hthen 
        return nil
    end
    local rows dbPoll(h, -1)
    return rows
end

function pobierzWyniki(...)
    local h=dbQuery(SQL,...)
    if (not hthen 
        return nil
    end
    local rows dbPoll(h, -1)
    if not rows then return nil end
    return rows[1]
end

function zapytanie(...)
    local h=dbQuery(SQL,...)
    local result,numrows=dbPoll(h,-1)
    return numrows
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


Podpis
- Na forum pomagam na miarę swoich możliwości, oraz bezpłatnie.
- Jeżeli potrzebujesz pomocy, pisz do mnie w prywatnej wiadomości, pomoc uzyskasz szybciej.
Współpraca - [email protected]


Użytkownik - 19.08.2017
GTAO MEMBER - 29.03.2019
Support-Team - 03.02.2019 - 07.05.2019
Moderator - 07.05.2019 - 02.08.2020
Mod-Team - 02.08.2020 - 25.03.2022

Ostatnio zmieniony przez Atroth 2018-06-23, 08:59, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
VaXo
Tagi: jak :: podłączyć :: baze :: danych :: mysql :: serwera :: mta?
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA 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