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

Wysłany: 2021-11-26, 16:56


krychaa







Wiek: 27
Na forum: 2029 dni
Posty: 6
Nick w MP: krychaa



Respekt: 50

Witam, czy m?g? by mi kto? pom?c z pod??czeniem bazy do owl ?

Kod:

--[[
* ***********************************************************************************************************************
* Copyright (c) 2015 OwlGaming Community - All Rights Reserved
* All rights reserved. This program and the accompanying materials are private property belongs to OwlGaming Community
* Unauthorized copying of this file, via any medium is strictly prohibited
* Proprietary and confidential
* ***********************************************************************************************************************
]]
-- Production Server
production = (get( "production_server" ) == "1" or false)
socket = get( "socket" ) or ""

-- connection settings
hostname = get( "hostname" )
username = get( "username" )
password = get( "password" )
database = get( "database" )
port = tonumber( get( "port" ) )

core_hostname = get( "core_hostname" )
core_username = get( "core_username" )
core_password = get( "core_password" )
core_database = get( "core_database" )
core_port = tonumber( get( "core_port" ) )

local dbConns = {}

function createConnection(res, db)
if ((db and db == "mta") or not db) and not dbConns.mta then
dbConns.mta = dbConnect("mysql","dbname=".. database ..";host="..hostname..";port="..port..";"..socket, username, password, "autoreconnect=1")
if dbConns.mta then
if eventName then
outputDebugString("[MYSQL] createConnection / "..database.." / OK")
else
connectToDatabase(res) -- Restart the connection for the MySQL Module
outputDebugString("[MYSQL] reconnectConnection / "..database.." / OK")
end
else
if eventName then
cancelEvent(true, "Cannot connect to the database.")
outputDebugString("[MYSQL] createConnection / "..database.." / FAILED")
else
outputDebugString("[MYSQL] reconnectConnection / "..database.." / FAILED")
end
end
-- create the migrations table if it didn't already exist.
createMigrationsTable()
elseif (db and db == "core") and not dbConns.core then
dbConns.core = dbConnect("mysql","dbname=".. core_database ..";host="..core_hostname..";port="..core_port..";"..socket, core_username, core_password, "autoreconnect=1")
if dbConns.core then
if eventName then
outputDebugString("[MYSQL] createConnection / "..core_database.." / OK")
else
outputDebugString("[MYSQL] reconnectConnection / "..core_database.." / OK")
end
else
if eventName then
cancelEvent(true, "Cannot connect to the database.")
outputDebugString("[MYSQL] createConnection / "..core_database.." / FAILED")
else
outputDebugString("[MYSQL] reconnectConnection / "..core_database.." / FAILED")
end
end
end

if not eventName then
return dbConns[db]
end
end
addEventHandler("onResourceStart", resourceRoot, createConnection)

function getConn(db)
if isElement(dbConns[db or 'mta']) then
return dbConns[db or 'mta']
else
return createConnection(false, db or 'mta')
end
end

function getSmallestID( table, index )
index = index or 'id'
return "(SELECT MIN(e1."..index.."+1) FROM "..table.." AS e1 LEFT JOIN "..table.." AS e2 ON e1."..index.." +1 = e2."..index.." WHERE e2."..index.." IS NULL)"
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-12-12, 19:11


_jvneczek







Wiek: 22
Na forum: 4325 dni
Posty: 1513
Nick w MP: _jvneczek

Piwa: 3949

Respekt: 337,5
Respekt: 337,5Respekt: 337,5Respekt: 337,5


]]
-- Production Server
production = (get"production_server" ) == "1" or false)
socket get"socket" ) or ""

-- connection settings
hostname "dane"
username =  "dane"
password =  "dane"
database =  "dane"
port tonumberget"port" ) )

core_hostname get"core_hostname" )
core_username get"core_username" )
core_password get"core_password" )
core_database get"core_database" )
core_port tonumberget"core_port" ) )

local dbConns = {}

function createConnection(resdb)
if ((db and db == "mta") or not db) and not dbConns.mta then
dbConns.mta dbConnect("mysql","dbname=".. database ..";host="..hostname..";port="..port..";"..socketusernamepassword"autoreconnect=1")
if dbConns.mta then
if eventName then
outputDebugString("[MYSQL] createConnection / "..database.." / OK")
else
connectToDatabase(res) -- Restart the connection for the MySQL Module
outputDebugString("[MYSQL] reconnectConnection / "..database.." / OK")
end
else
if eventName then
cancelEvent(true"Cannot connect to the database.")
outputDebugString("[MYSQL] createConnection / "..database.." / FAILED")
else
outputDebugString("[MYSQL] reconnectConnection / "..database.." / FAILED")
end
end
-- create the migrations table if it didn't already exist.
createMigrationsTable()
elseif (db and db == "core") and not dbConns.core then
dbConns.core = dbConnect("mysql","dbname=".. core_database ..";host="..core_hostname..";port="..core_port..";"..socket, core_username, core_password, "autoreconnect=1")
if dbConns.core then
if eventName then
outputDebugString("[MYSQL] createConnection / "..core_database.." / OK")
else
outputDebugString("[MYSQL] reconnectConnection / "..core_database.." / OK")
end
else
if eventName then
cancelEvent(true, "Cannot connect to the database.")
outputDebugString("[MYSQL] createConnection / "..core_database.." / FAILED")
else
outputDebugString("[MYSQL] reconnectConnection / "..core_database.." / FAILED")
end
end
end

if not eventName then
return dbConns[db]
end
end
addEventHandler("onResourceStart", resourceRoot, createConnection)

function getConn(db)
if isElement(dbConns[db or 'mta']) then
return dbConns[db or 'mta']
else
return createConnection(false, db or 'mta')
end
end

function getSmallestID( table, index )
index = index or 'id'
return "(SELECT MIN(e1."..index.."+1) FROM "..table.." AS e1 LEFT JOIN "..table.." AS e2 ON e1."..index.." +1 = e2."..index.." WHERE e2."..index.." IS NULL)"
end



Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-12-16, 00:41


krychaa







Wiek: 27
Na forum: 2029 dni
Posty: 6
Nick w MP: krychaa



Respekt: 50

Taki b??d przy logowaniu


I do tego ca?y czas jest: Sending request to server..

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-12-16, 12:36


_jvneczek







Wiek: 22
Na forum: 4325 dni
Posty: 1513
Nick w MP: _jvneczek

Piwa: 3949

Respekt: 337,5
Respekt: 337,5Respekt: 337,5Respekt: 337,5

owl nie wymaga? wgrania modu?u? Z tego co pami?tam to operowa? on na modu?ach

Postaw piwo autorowi tego posta
 

 
Tagi: mysql
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » mysql Odpowiedz do tematu

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