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

Wysłany: 2017-08-02, 15:06


Szydlo

Stance Works






Wiek: 25
Na forum: 3585 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3

Cze??, od razu wspomn? ?e dopiero wczoraj zacz??em nauk? z sql lite, i select ogarn??em tylko tez z insert mam probolemy:

M?j kod:

local q=dbQuery(connect"INSERT INTO rich_users (Uid, Login, Pass, Serial, Level, Score, PlayTime, Premium, Money, Kills, Deads) VALUES (NULL, ?,?, 0, 0, 0, 0, 0, 0, 0, 0)"guiLoginguiPass)

Mianowicie, nie tworzy si? konto.

[ Dodano: 2017-08-02, 15:13 ]
a tutaj caly s-side (rejestrowanie):

 addEvent("ClickRegister"true)
addEventHandler("ClickRegister"getRootElement(), function(rguiLoginrguiPassrguiPass2) 

    local rq=dbQuery(connect"SELECT * FROM rich_users WHERE Login = ? "rguiLogin)
    local rr=dbPoll(rq,-1)
    
    if #rr > 0 then
        outputChatBox("Taki login ju? jest!")
    else    
        if rguiPass == rguiPass2 then    
          if (string.len(rguiLogin)>16then 
                return 
                outputChatBox("D?ugo?? tekstu jest za du?a") 
            elseif (string.len(rguiLogin)<3then 
                return 
                outputChatBox("D?ugo?? tekstu jest za ma?a") 
            else
                    if (string.len(rguiPass)>16then 
                            return 
                            outputChatBox("D?ugo?? hasla jest za du?a") 
                    elseif (string.len(rguiPass)<3then 
                            return 
                            outputChatBox("D?ugo?? hasla jest za ma?a") 
                    else
                        local q=dbQuery(connect"INSERT INTO rich_users (Uid, Login, Pass, Serial, Level, Score, PlayTime, Premium, Money, Kills, Deads) VALUES (NULL, ?,?, 0, 0, 0, 0, 0, 0, 0, 0)"guiLoginguiPass)
                        outputChatBox("Zarejestrowano porawnie") 
                    end
            end    
        else    
            outputChatBox("Hasla nie sa takie same!")
        end
    end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-02, 15:17


Szymczu

Programista bo tak






Wiek: 27
Na forum: 3434 dni
Posty: 194
Nick w MP: Szymczu

Piwa: 36

Respekt: 120
Respekt: 120

W sqlite mo?esz sobie ustawi? domy?lne warto?ci do uzupe?nienia wi?c przy tworzeniu konta nie musisz dodawa? tych zer. Uid ustaw na auto increment to b?dzie sie samo uzupe?nia?o.
local q=dbQuery(connect"INSERT INTO `rich_users` (Login, Pass) VALUES (?,?)"guiLoginguiPass)


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Szydlo
Wysłany: 2017-08-02, 15:32


Szydlo

Stance Works






Wiek: 25
Na forum: 3585 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3

A z serialelm te? tak mog?? ?e po prostu zrobi? w serialu getplayerserial i dam tak samo jak z loginem?

Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-02, 15:55


Szymczu

Programista bo tak






Wiek: 27
Na forum: 3434 dni
Posty: 194
Nick w MP: Szymczu

Piwa: 36

Respekt: 120
Respekt: 120

"Szydlo" napisał/a:

A z serialelm te? tak mog?? ?e po prostu zrobi? w serialu getplayerserial i dam tak samo jak z loginem?

Jasne.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-02, 16:26


Szydlo

Stance Works






Wiek: 25
Na forum: 3585 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3

Dobra, tylko to nadal nie dzia?a, login pass r?wna si? teraz = null w sql lite

Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Postaw piwo autorowi tego posta
 

 
Tagi: sql :: lite :: mta
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » sql lite, mta 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