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

Wysłany: 2018-04-14, 23:15


DragoN321

Typowy CJ z MTA






Wiek: 22
Na forum: 3355 dni
Posty: 103
Nick w MP: Szel

Piwa: 5539

Respekt: 155,8
Respekt: 155,8Respekt: 155,8

Witam pisze ten post prosz?c o pomoc w podpi?ciu mysql MultiServer. A dok?adniej w kt?rym miejscu mam wpisa? dan? rzecz. Za pomoc stawiam zimny kufel :piwo: :)

kod:

self={}

Kod:

local function constructor()
self.type='mysql'
self.host='ip'
self.user='...'
self.password='...'
self.db_name='...'
self.port=3306
self.handleConnection=false

outputDebugString('[calling] Database: constructor')
end

local function init()
constructor()
self.handleConnection=dbConnect(self.type, 'dbname=' ..self.db_name.. ';host=' ..self.host..';unix_socket=/var/run/mysqld/mysqld.sock', self.user, self.password, 'share=1')
if self.handleConnection~=false and self.handleConnection then
outputServerLog('Nawiazano polaczenie z baza danych')
outputDebugString('Nawiazano polaczenie z baza danych')
query('SET NAMES utf8;')
else
outputDebugString('Nie mozna nawiazac polaczenia z baza danych!!!')
outputServerLog('Nie mozna nawiazac polaczenia z baza danych!!!')
--stopResource(getThisResource()) -- zatrzymywanie zasobu
end
end

function query(...)
local h=dbQuery(self.handleConnection, ...)
local result, numrows=dbPoll(h, -1)
return numrows, result
end

function getRows(...)
local h=dbQuery(self.handleConnection, ...)
if not h then return nil end
local rows=dbPoll(h, -1)
if not rows then return nil end
return rows
end

function getSingleRow(...)
local h=dbQuery(self.handleConnection, ...)
if not h then return nil end
local rows=dbPoll(h, -1)
if not rows then return nil end
return rows[1]
end
init()


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-14, 23:29


Szydlo

Stance Works






Wiek: 25
Na forum: 3585 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3

Tutaj po prostu dajesz passy do twojej bazy danych:

self.host='ip' 
self.user='...' 
self.password='...' 
self.db_name='...' 


Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-15, 00:03


Cobey







Wiek: 25
Na forum: 3302 dni
Posty: 86
Nick w MP: Anonimowa

Piwa: 285

Respekt: -9

Ostrzeżeń: 100%
self.handleConnection=dbConnect(self.type, 'dbname=' ..self.db_name.. ';host=' ..self.host..';unix_socket=/var

w tym gdzie masz
dbname=tutajwpisujeszdane'
;host=tutajwpisujeszdane'

oraz w
self.host='tutajwpisujeszdane'
self.user='tutajwpisujeszdane'
self.password='tutajwpisujeszdane'
self.db_name='tutajwpisujeszdane'
Licz? na piwko i respekt heeh xd

Podpis
13.04.2018 [*] ArtWorld
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-15, 00:28


DragoN321

Typowy CJ z MTA






Wiek: 22
Na forum: 3355 dni
Posty: 103
Nick w MP: Szel

Piwa: 5539

Respekt: 155,8
Respekt: 155,8Respekt: 155,8

Warning: db/database.lua18: Bad usage @ 'dbConnect' [Can't connect to MySQL server on 'sql.pukawka.plsql.pukawka.pl' (111)]

O to b??d kt?ry mi wyskakuje ;d

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-15, 00:29


Szydlo

Stance Works






Wiek: 25
Na forum: 3585 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3

Po prostu co? blokuje, i nie mo?e si? po??czy?, mo?e ta s? porty - nie wiem.

Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-15, 00:29


Cobey







Wiek: 25
Na forum: 3302 dni
Posty: 86
Nick w MP: Anonimowa

Piwa: 285

Respekt: -9

Ostrzeżeń: 100%
DragoN321,
Ju? wiem oco ci chodzi,wy?lij mi zdj?cie danych do mysql i ci to podlacze i na priv podesle;p

Podpis
13.04.2018 [*] ArtWorld
Postaw piwo autorowi tego posta
 

 
Tagi: mysql :: multiserver.
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