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
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
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()
Wysłany: 2018-04-14, 23:29
Szydlo
Stance Works
Wiek: 25 Na forum: 3585 dni Posty: 343
Nick w MP: Szydlo
Piwa : 4
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)
Wysłany: 2018-04-15, 00:03
Cobey
Wiek: 25 Na forum: 3302 dni Posty: 86
Nick w MP: Anonimowa
Piwa : 285
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
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
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
Wysłany: 2018-04-15, 00:29
Szydlo
Stance Works
Wiek: 25 Na forum: 3585 dni Posty: 343
Nick w MP: Szydlo
Piwa : 4
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)
Wysłany: 2018-04-15, 00:29
Cobey
Wiek: 25 Na forum: 3302 dni Posty: 86
Nick w MP: Anonimowa
Piwa : 285
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
Tagi: mysql :: multiserver.
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: