karolek110199
Programista LUA/PAWN
Wiek: 28 Na forum: 5400 dni Posty: 54
Piwa : 160
B?ad: ERROR: logowanie\s_logo.lua:5: bad argument #1 to 'mysql_query' (mysqlHandler expected, got string)
Consola:
Kod: MySQL ON
Po??czono z baz? danych.
MySQL handler (#4)
mysql.lua
function polaczBazaMySQL ()
local handler = mysql_connect ( "192.166.219.226" , "xyz" , "haslo" , "xyz" )
if( handler ) then
outputConsole ( "Po??czono z baz? danych." )
elseif( not handler ) then
outputConsole ( "Nie po?aczono si? z baz?." )
end
outputChatBox ( tostring ( handler ))
return handler
end
addEventHandler ( "onResourceStart" , getResourceRootElement (), polaczBazaMySQL )
s_logo.lua
polacz = exports . mysql : polaczBazaMySQL ()
function wyslijSprawdzono ( localPlayer , login , haslo )
local istnieje = mysql_query ( polacz , "SELECT username FROM accounts WHERE username = '" .. login .. "'" )
if mysql_num_rows ( istnieje ) > 0 then
local haselko = mysql_query ( polacz , "SELECT * FROM accounts WHERE username ='" .. login .. "'" )
if mysql_num_rows ( haselko ) > 0 then
local rzeczyGracza = mysql_fetch_assoc ( haselko )
local id = tonumber ( rzeczyGracza [ "id" ])
local hasloPlayer = rzeczyGracza [ "password" ]
if haslo == hasloPlayer then
triggerClientEvent ( localPlayer , "schowajPanelLogowania" , getRootElement (), id )
else
triggerClientEvent ( localPlayer , "zmienTextBlad" , getRootElement (), id , 0 )
end
end
else
triggerClientEvent ( localPlayer , "zmienTextBlad" , getRootElement (), id , 0 )
end
end
addEvent ( "sprawdzHaslo" , true )
addEventHandler ( "sprawdzHaslo" , getRootElement (), wyslijSprawdzono )
[ Dodano : 2013-05-23, 19:57 ]
@UP Wyja?nione. Nie mo?na zwraca? handlera mysql.