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

Wysłany: 2018-05-14, 22:46


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

Witam testuje kod kt?ry wykorzystam do stworzenia logowania na mysql posiadam taki b??d :

Obrazek

Kod kt?ry mam:

gm_s.lua
Linijki od: 75-84

function tt(thePlayercmdloginhaslo)
if login and haslo then
outputChatBox login .. " : " .. haslothePlayer )
local result exports['FW-DB']:dbGet("SELECT * FROM logowanie WHERE login=? AND haslo=?",login,md5(haslo))      
outputChatBox resultthePlayer )
else
outputChatBox "use /tt login haslo"thePlayer )      
end
end
addCommandHandler("tt"tt)    



DB.lua


-- Funkcje Bazy Danych --
connect dbConnect"mysql""dbname=XDDXXDDX;host=127.0.0.1""root""XDDXXDFDX""share=1" )

if connect then
    outputDebugString"Pomy?lnie po??czono z baz? MYSQL." )
else
    outputDebugString"Nie uda?o si? po??czy? z baz? MYSQL." )
end


function dbSet(...)
    if not {...} then return end
    local stringe=dbPrepareString(connect,...)
    local query=dbExec(connectstringe)
    return query
end

function dbGet(...)
    if not {...} then return end
    local stringe=dbPrepareString(connect,...)
    local query=dbQuery(connectstringe)
    local result=dbPoll(query, -1)
    return result
end

function pobierzTabeleWynikow(...)
    local h=dbQuery(connect,...)
    if (not hthen 
        return nil
    end
    local rows dbPoll(h, -1)
    return rows
end

function pobierzWyniki(...)
    local h=dbQuery(connect,...)
    if (not hthen 
        return nil
    end
    local rows dbPoll(h, -1)
    if not rows then return nil end
    return rows[1]
end

function zapytanie(...)
    local h=dbQuery(connect,...)
    local result,numrows=dbPoll(h,-1)
    return numrows
end



Dane do bazy podane dobrze skrypt ??czy si? poprawnie.

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-14, 22:52


TeeNekk

Cienzaruwka :v






Wiek: 23
Na forum: 3210 dni
Posty: 264
Nick w MP: TeeNekk.

Piwa: 919

Respekt: 110,5
Respekt: 110,5

function tt(thePlayercmdloginhaslo)
if login and haslo then
outputChatBox ""..login" : ".. haslo..""thePlayer )
local result exports['FW-DB']:dbGet("SELECT * FROM logowanie WHERE login=? AND haslo=?",login,md5(haslo))      
outputChatBox resultthePlayer )
else
outputChatBox "use /tt login haslo"thePlayer )      
end
end
addCommandHandler("tt"tt)    


Podpis
Pomogłem Ci
? Może zostawiłbyś za to piwko, lub respekt? Dzięki!
Mój projekt:
?
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Daisu
Wysłany: 2018-05-14, 22:55


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

"TeeNekk" napisał/a:

function tt(thePlayercmdloginhaslo)
if login and haslo then
outputChatBox ""..login" : ".. haslo..""thePlayer )
local result exports['FW-DB']:dbGet("SELECT * FROM logowanie WHERE login=? AND haslo=?",login,md5(haslo))      
outputChatBox resultthePlayer )
else
outputChatBox "use /tt login haslo"thePlayer )      
end
end
addCommandHandler("tt"tt)    


Przeczyta?e? m?j problem, sprawdzi?e? jaki mam b??d ?

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-14, 23:00


TeeNekk

Cienzaruwka :v






Wiek: 23
Na forum: 3210 dni
Posty: 264
Nick w MP: TeeNekk.

Piwa: 919

Respekt: 110,5
Respekt: 110,5

a, upewnij si? czy zas?b jest w??czony. Po??czenie z mysql jest. Podczas uruchamiania zasobu DB nie ma ?adnych b??d?w?

Podpis
Pomogłem Ci
? Może zostawiłbyś za to piwko, lub respekt? Dzięki!
Mój projekt:
?
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-14, 23:01


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

Zas?b uruchomiony, po??czenie jest nie ma b??d?w, tylko przy wykonaniu komendy /tt login haslo b??d na screenie w 1 po?cie.

Podpis
Postaw piwo autorowi tego posta
 

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


TeeNekk

Cienzaruwka :v






Wiek: 23
Na forum: 3210 dni
Posty: 264
Nick w MP: TeeNekk.

Piwa: 919

Respekt: 110,5
Respekt: 110,5

spr?buj doda?
 login tostring(login)
haslo tostring(haslo)

przed

if login and haslo then


Podpis
Pomogłem Ci
? Może zostawiłbyś za to piwko, lub respekt? Dzięki!
Mój projekt:
?
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-14, 23:07


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

Ten sam b??d tu b??d opiera si? o te 2 linijki kodu:



local result exports['FW-DB']:dbGet("SELECT * FROM logowanie WHERE login=? AND haslo=?",login,md5(haslo))      
outputChatBox resultthePlayer )



Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-14, 23:08


TeeNekk

Cienzaruwka :v






Wiek: 23
Na forum: 3210 dni
Posty: 264
Nick w MP: TeeNekk.

Piwa: 919

Respekt: 110,5
Respekt: 110,5

jak chcesz outputowa? result?
ten export ogranicza si? do true lub false co jest booleanem i dlatego nie wy?wietla

Powiedz mi co chcesz wy?wietla??

Podpis
Pomogłem Ci
? Może zostawiłbyś za to piwko, lub respekt? Dzięki!
Mój projekt:
?
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-14, 23:10


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

Wiesz przy kodzie sk?d mam t? linijk? jest te? to wi?c ja ju? sam nw co zwraca ten result.


if result and #result > 0 then


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-14, 23:11


TeeNekk

Cienzaruwka :v






Wiek: 23
Na forum: 3210 dni
Posty: 264
Nick w MP: TeeNekk.

Piwa: 919

Respekt: 110,5
Respekt: 110,5

to jest ci nie potrzebne, ten outputChatBox

Podpis
Pomogłem Ci
? Może zostawiłbyś za to piwko, lub respekt? Dzięki!
Mój projekt:
?
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-14, 23:12


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

Wiesz tym outputem chcia?em si? dowiedzie? co zwraca result jestem po d?ugiej przerwie od lua i ju? nie ogarniam tego.

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-14, 23:14


TeeNekk

Cienzaruwka :v






Wiek: 23
Na forum: 3210 dni
Posty: 264
Nick w MP: TeeNekk.

Piwa: 919

Respekt: 110,5
Respekt: 110,5

je?eli chcesz pobra? np nie wiem z tabeli logowanie z kolumny np score to u?ywasz
result[1]['score']


Z tym exportem do db nie jestem w stanie ci pom?c, przecie? wszystko wydaje si? z nim by? wporz?dku.

Sprawd?, czy poda?e? dobrze nazwe zasobu (wielko?? liter ma znaczenie), dobrze nazwe funkcji, sprawd? czy taka tabela istnieje.

Podpis
Pomogłem Ci
? Może zostawiłbyś za to piwko, lub respekt? Dzięki!
Mój projekt:
?
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-14, 23:18


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

Czyli daj?c tak:


local result exports['FW-DB']:dbGet("SELECT * FROM logowanie WHERE login=? AND haslo=?",login,md5(haslo))
local r1 result[1]['score']
outputChatBox r1thePlayer )


Po wpisaniu /tt Log haslo powinno pokaza? ile mam score ? bo znowu daje ten b??d z "?".

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-14, 23:19


TeeNekk

Cienzaruwka :v






Wiek: 23
Na forum: 3210 dni
Posty: 264
Nick w MP: TeeNekk.

Piwa: 919

Respekt: 110,5
Respekt: 110,5

powinno, popr?buj - albo kto? przyjdzie i znajdzie w tym b??d bo ja tu ?adnego nie widz?.

Podpis
Pomogłem Ci
? Może zostawiłbyś za to piwko, lub respekt? Dzięki!
Mój projekt:
?
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-14, 23:20


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

Okej to jest te pi?kne ogrpg-db i tu ju? odpadam :/ bo niby jest w kodzie:



function dbGet(...)
    if not {...} then return end
    local stringe=dbPrepareString(connect,...)
    local query=dbQuery(connectstringe)
    local result=dbPoll(query, -1)
    return result
end



Za d?ugo w tym nie siedzia?em i nie wiem co te result ma zwr?ci? :/

Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: mysql :: result
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 Result 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