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
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)
--[[
Resource : OURGame v2
Developers : Split < split . programista @ gmail . com >
You have no right to use this code without my permission .
( c ) 2015 < 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 ( DBHandler , stringe )
return query
end
function dbGet (...)
if not {...} then return end
local stringe = dbPrepareString ( DBHandler ,...)
local query = dbQuery ( DBHandler , stringe )
local result = dbPoll ( query , - 1 )
return result
end
addEventHandler ( "onResourceStart" , resourceRoot , function()
DBHandler = dbConnect ( "mysql" , "dbname=" .. DBName .. ";host=" .. DBHost .. "" , DBUser , DBPass , "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_HOST , SQL_LOGIN , SQL_PASSWD , SQL_DB , SQL_PORT )
if ( not SQL ) then
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 ( keepAlive , 30000 , 0 )
end )
function esc ( value )
return mysql_escape_string ( SQL , value )
end
function pobierzTabeleWynikow ( query )
local result = mysql_query ( SQL , query )
if ( not result ) then
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 result ) then 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 ( result ) then 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 result ) then return nil end
local tabela ={}
while true do
local row = mysql_fetch_row ( result )
if ( not row ) then 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
Ostatnio zmieniony przez _Haze 2017-04-02, 11:05, w całości zmieniany 1 raz
Wysłany: 2017-04-02, 11:31
_Haze
Peace Yo!
Wiek: 24 Na forum: 4184 dni Posty: 1648
Nick w MP: Haze
Piwa : 2628
?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" )
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
To co mam w takim razie teraz zrobi??
Wysłany: 2017-04-02, 12:54
kaMMi
Wiek: 25 Na forum: 3642 dni Posty: 134
Piwa : 294
Od kiedy host bazy danych jest linkiem ?
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
"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
Tagi: mta :: prublem :: baza :: danych
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: