Wysłany: 2020-11-05, 19:05
Matikmontana
Modern Stories
Wiek: 22 Na forum: 2473 dni Posty: 423
Nick w MP: Mazeusz*
Piwa : 1015
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=?" , czesc , id )
Wysłany: 2020-11-05, 20:09
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
exports [ "pystories-db" ]: dbSet ( "UPDATE pystories_vehicles SET kolorFelg=NULL WHERE id=?" , id )
Wysłany: 2020-11-05, 21:38
Matikmontana
Modern Stories
Wiek: 22 Na forum: 2473 dni Posty: 423
Nick w MP: Mazeusz*
Piwa : 1015
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 + 1900 , time . month , time . monthday , time . hour , time . minute , time . second , math . 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 . ID , value = v . id },
{var= v . LOGIN , value = "'" .. v . login .. "'" },
{var= v . PASS , value = "'" .. v . pass .. "'" },
{var= v . EMAIL , value = "'" .. v . email .. "'" },
{var= v . MONEY , value = v . money },
{var= v . BANK_MONEY , value = v . bank_money },
{var= v . SKIN , value = v . skin },
{var= v . WEAVE , value = v . weave },
{var= v . SRP , value = v . srp },
{var= v . PG , value = v . pg },
{var= v . PJA , value = v . pjA },
{var= v . PJB , value = v . pjB },
{var= v . PJC , value = v . pjC },
{var= v . PJL , value = v . pjL },
{var= v . PJH , value = v . pjH },
{var= v . LICS , value = v . licS },
{var= v . WORKER , value = v . worker },
{var= v . HOURS , value = v . hours },
{var= v . MANDATE , value = v . mandate },
{var= v . WANTEDLVL , value = v . wantedlvl },
{var= v . REGISTERED , value = v . registered },
{var= v . PREIUMDATE , value = v . premiumdate },
{var= v . GOLDDATE , value = v . golddate },
{var= v . PREZENTY_DATE , value = v . prezenty_date },
{var= v . DATA_PREZENT , value = v . data_prezent },
}
v . wartosci_or_NULL ={
-- {var= v . LOGIN2 , value = "'" .. 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_id ) then --( 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" , ID , NICK , HASLO , ZAREJESTROWANY , OSTATNIA_SESJA , MINUTY , SKIN , RANGA , KASA , KASA_BANK , PLEC , FRAKCJA , JAIL , POSZUKIWANY , CZAS_ODSIADKI , NAZWA_CELI , DATA_UPLYWU , POSIADANIE_TELEFONU , PRAWKO_TEORIA , PRAWKO_PRAKTYKA_I , PRAWKO_PRAKTYKA_II , ZBANOWANY , WAZNOSC_PREMIUM_PODSTAWOWY , WAZNOSC_PREMIUM_ROZSZERZONY , POZBAWIONY_PRAWKA , separator ))
-- 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" , ID , LOGIN , PASS , EMAIL , MONEY , BANK_MONEY , SKIN , WEAVE , SRP , PG , PJA , PJB , PJC , PJL , PJH , LICS , WORKER , HOURS , MANDATE , WANTEDLVL , REGISTERED , PREIUMDATE , GOLDDATE , PREZENTY_DATE , DATA_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" , ID , LOGIN , PASS , EMAIL , MONEY , BANK_MONEY , SKIN , WEAVE , SRP , PG , PJA , PJB , PJC , PJL , PJH , LICS , WORKER , HOURS , MANDATE , WANTEDLVL , REGISTERED , PREIUMDATE , GOLDDATE , PREZENTY_DATE , DATA_PREZENT )-- To jest ta linijka : D
fileWrite ( fh , tresc )
fileFlush ( fh )
end
end
)
Wysłany: 2020-11-05, 22:03
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Kt?ra linijka? Masz wstawi? liczb? a wstawiasz nil.
Wysłany: 2020-11-05, 22:05
Matikmontana
Modern Stories
Wiek: 22 Na forum: 2473 dni Posty: 423
Nick w MP: Mazeusz*
Piwa : 1015
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" , ID , LOGIN , PASS , EMAIL , MONEY , BANK_MONEY , SKIN , WEAVE , SRP , PG , PJA , PJB , PJC , PJL , PJH , LICS , WORKER , HOURS , MANDATE , WANTEDLVL , REGISTERED , PREIUMDATE , GOLDDATE , PREZENTY_DATE , DATA_PREZENT )-- To jest ta linijka : D
[ Dodano : 2020-11-05, 22:06 ]
Tamto zosta?o przed zmian?
Wysłany: 2020-11-05, 22:35
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
No dobra, a gdzie masz zdefiniowane "LOGIN"? I ca?? reszt?? Wska? dok?adnie linijk?. Bo jak nie ma - to musisz to zdefiniowa?.
Wysłany: 2020-11-05, 23:16
Matikmontana
Modern Stories
Wiek: 22 Na forum: 2473 dni Posty: 423
Nick w MP: Mazeusz*
Piwa : 1015
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
Wysłany: 2020-11-06, 07:48
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Jaki przyk?ad? Musisz zdefiniowa? to co chcesz wstawi?. LOGIN itd., musisz szuka? co potrzebujesz tam wstawi?.
Tagi: zapis :: null :: bazy :: danych
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: