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

Wysłany: 2020-11-05, 19:05


Matikmontana

Modern Stories






Wiek: 22
Na forum: 2473 dni
Posty: 423
Nick w MP: Mazeusz*

Piwa: 1015

Respekt: 130
Respekt: 130

Ostrzeżeń: 60%
Witam, jak zapisa? warto?? tak aby w bazie danych by?a na "NULL". co trzeba wpisa? jaki? false albo co? ?


exports["pystories-db"]:dbSet("UPDATE pystories_vehicles SET kolorFelg=? WHERE id=?",czescid)


Podpis


Modern Stories
Discord
https://discord.gg/MRJSYq8
Forum
https://msmta.pl
Panel Gracza
https://panel.msmta.pl
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-05, 20:09


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

exports["pystories-db"]:dbSet("UPDATE pystories_vehicles SET kolorFelg=NULL WHERE id=?"id)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-05, 21:38


Matikmontana

Modern Stories






Wiek: 22
Na forum: 2473 dni
Posty: 423
Nick w MP: Mazeusz*

Piwa: 1015

Respekt: 130
Respekt: 130

Ostrzeżeń: 60%
A no wsm :-> Dzi?ki.
A i ?eby nie otwiera? nowego tematu mo?esz pomoc w tym



local time getRealTime()

local tn=string.format("%04d%02d%02d%02d%02d%02d-%02d.sql"time.year+1900time.monthtime.monthdaytime.hourtime.minutetime.secondmath.random(1,99))

local fh=fileCreate("backupy/"..tn)
outputDebugString(tn)

local dane=exports["pystories-db"]:dbGet("SELECT * FROM pystories_users")
for i,v in ipairs(dane) do
    v.ID=nil -- INT
    v.LOGIN=nil -- STRING
    --v.LOGIN2=nil -- STRING
    v.PASS=nil -- STRING
    v.EMAIL=nil -- STRING
    v.MONEY=nil -- INT
    v.BANK_MONEY=nil -- INT
    v.SKIN=nil -- INT
    v.WEAVE=nil -- INT
    v.SRP=nil -- INT
    v.PG=nil -- INT
    v.PJA=nil -- STRING
    v.PJB=nil -- INT OR NULL
    v.PJC=nil -- INT OR NULL
    v.PJL=nil -- INT
    v.PJH=nil -- STRING OR NULL
    v.LICS=nil -- STRING OR NULL
    v.WORKER=nil -- STRING OR NULL
    v.HOURS=nil -- STRING OR NULL
    v.MANDATE=nil -- STRING OR NULL
    v.WANTEDLVL=nil -- STRING OR NULL
    v.REGISTERED=nil -- STRING OR NULL
    v.PREIUMDATE=nil -- STRING OR NULL
    v.GOLDDATE=nil -- STRING OR NULL
    v.PREZENTY_DATE=nil -- STRING OR NULL
    v.DATA_PREZENT=nil -- STRING OR NULL

    v.wartosci={
        {var=v.IDvalue=v.id},
        {var=v.LOGINvalue="'"..v.login.."'"},
        {var=v.PASSvalue="'"..v.pass.."'"},
        {var=v.EMAILvalue="'"..v.email.."'"},
        {var=v.MONEYvalue=v.money},
        {var=v.BANK_MONEYvalue=v.bank_money},
        {var=v.SKINvalue=v.skin},
        {var=v.WEAVEvalue=v.weave},
        {var=v.SRPvalue=v.srp},
        {var=v.PGvalue=v.pg},
        {var=v.PJAvalue=v.pjA},
        {var=v.PJBvalue=v.pjB},
        {var=v.PJCvalue=v.pjC},
        {var=v.PJLvalue=v.pjL},
        {var=v.PJHvalue=v.pjH},
        {var=v.LICSvalue=v.licS},
        {var=v.WORKERvalue=v.worker},
        {var=v.HOURSvalue=v.hours},
        {var=v.MANDATEvalue=v.mandate},
        {var=v.WANTEDLVLvalue=v.wantedlvl},
        {var=v.REGISTEREDvalue=v.registered},
        {var=v.PREIUMDATEvalue=v.premiumdate},
        {var=v.GOLDDATEvalue=v.golddate},
        {var=v.PREZENTY_DATEvalue=v.prezenty_date},
        {var=v.DATA_PREZENTvalue=v.data_prezent},
    }
    v.wartosci_or_NULL={
    --    {var=v.LOGIN2value="'"..v.login2.."'"},
    }
end

addCommandHandler("bck",
    function()
        for i,v in ipairs(dane) do
            ID2=v.id
        end
        local max_id=(math.max(ID2))
        local separator=","
        for i,v in ipairs(dane) do
            if (v.id==max_idthen --(v.id==ID2)
                separator=";"
            end
            
            for a,n in ipairs(v.wartosci) do
                n.var=n.value
                --outputDebugString(tostring(n.var))
            end
            
            for k,w in ipairs(v.wartosci_or_NULL) do
                if w.value then
                    w.var="'"..w.value.."'"
                else
                    w.var="NULL"
                end
            end
            
            --outputDebugString(string.format("(%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)%s\n"IDNICKHASLOZAREJESTROWANYOSTATNIA_SESJAMINUTYSKINRANGAKASAKASA_BANKPLECFRAKCJAJAILPOSZUKIWANYCZAS_ODSIADKINAZWA_CELIDATA_UPLYWUPOSIADANIE_TELEFONUPRAWKO_TEORIAPRAWKO_PRAKTYKA_IPRAWKO_PRAKTYKA_IIZBANOWANYWAZNOSC_PREMIUM_PODSTAWOWYWAZNOSC_PREMIUM_ROZSZERZONYPOZBAWIONY_PRAWKAseparator))
            --outputDebugString(string.format("%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s,%s\n",IDLOGINPASSEMAILMONEYBANK_MONEYSKINWEAVESRPPGPJAPJBPJCPJLPJHLICSWORKERHOURSMANDATEWANTEDLVLREGISTEREDPREIUMDATEGOLDDATEPREZENTY_DATEDATA_PREZENT))
            tresc=string.format("(%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)%s\n",IDLOGINPASSEMAILMONEYBANK_MONEYSKINWEAVESRPPGPJAPJBPJCPJLPJHLICSWORKERHOURSMANDATEWANTEDLVLREGISTEREDPREIUMDATEGOLDDATEPREZENTY_DATEDATA_PREZENT)-- To jest ta linijka :D 
            fileWrite(fhtresc)
            fileFlush(fh)
        end
    end
)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-05, 22:03


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Kt?ra linijka? Masz wstawi? liczb? a wstawiasz nil.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-05, 22:05


Matikmontana

Modern Stories






Wiek: 22
Na forum: 2473 dni
Posty: 423
Nick w MP: Mazeusz*

Piwa: 1015

Respekt: 130
Respekt: 130

Ostrzeżeń: 60%
tresc=string.format("(%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)%s\n",IDLOGINPASSEMAILMONEYBANK_MONEYSKINWEAVESRPPGPJAPJBPJCPJLPJHLICSWORKERHOURSMANDATEWANTEDLVLREGISTEREDPREIUMDATEGOLDDATEPREZENTY_DATEDATA_PREZENT)-- To jest ta linijka :


[ Dodano: 2020-11-05, 22:06 ]
Tamto zosta?o przed zmian?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-05, 22:35


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

No dobra, a gdzie masz zdefiniowane "LOGIN"? I ca?? reszt?? Wska? dok?adnie linijk?. Bo jak nie ma - to musisz to zdefiniowa?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-05, 23:16


Matikmontana

Modern Stories






Wiek: 22
Na forum: 2473 dni
Posty: 423
Nick w MP: Mazeusz*

Piwa: 1015

Respekt: 130
Respekt: 130

Ostrzeżeń: 60%
Em chyba nie mam, ca?y kod ci wys?a?em wy?ej. Je?li nie ma to by? bym wdzi?czny za przyk?ad :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-06, 07:48


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Jaki przyk?ad? Musisz zdefiniowa? to co chcesz wstawi?. LOGIN itd., musisz szuka? co potrzebujesz tam wstawi?.

Postaw piwo autorowi tego posta
 

 
Tagi: zapis :: null :: bazy :: danych
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Zapis Null do bazy danych 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