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

Wysłany: 2020-04-11, 13:16


Irvs







Wiek: 30
Na forum: 2680 dni
Posty: 48

Piwa: 3

Respekt: 50

Witajcie,

Gryzie mnie jedna sprawa, b?d? zmuszony doda? do tabeli w bazie danych oko?o 1000 rekord?w, a ka?dy z nich ma 5 warto?ci w 5 kolumnach z czego 2 z nich b?d? czasem inne.

Jak u?atwi? sobie prac??
Stworzy? jak?? tablic? i z niej pobiera? warto?ci, kt?re b?d? w ni? wklejone?

Jak to ugry???
Dla naprawd? pomocnych stawiam zimne piwo

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-11, 18:27


kamison

Przyszły programista .lua






Wiek: 25
Na forum: 3302 dni
Posty: 391
Nick w MP: kamison

Piwa: 594

Respekt: 205,3
Respekt: 205,3Respekt: 205,3

Jestem naprawd? pomocny!
Skorzystaj z p?tli! Dla przyk?adu podaje takie co?:

for k=1,10 do
    outputChatBox ("Teraz masz rekord: "..k)
end

Na czacie pojawi si? 10 razy: "Teraz masz rekord: 1", "Teraz masz rekord: 2","Teraz masz rekord: 3" itd.
W razie problem?w, pytaj!

[ Dodano: 2020-04-11, 18:30 ]
Drugi przyk?ad mo?liwe, ?e bardziej pomocny:

for k=1do
    local x=-303.7958984375
    local y=1308.2490234375
    local z=53.848907470703
    local ped =  createPed (0,x+k*2,y,z)
        if ped then
        outputChatBox ("Stworzy?e? peda nr: "..k)
        end
    end
end


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Irvs
Wysłany: 2020-04-11, 19:05


Irvs







Wiek: 30
Na forum: 2680 dni
Posty: 48

Piwa: 3

Respekt: 50

Niestety p?tle to nie moja mocna strona, wrzucam kod co uda?o mi si? sklei?

    
kody = {
        {'CODEONE',354},
        {'CODETWO',556},
        {'CODETHREE',7532},
    }

function wrzucje(plr)

    for value in pairs(kody) do        
    kody.kod value[1]
    kody.ile value[2]

    outputChatBox("Kody dodane do bazy danych."plr255255255)
    exports["conn-db"]:dbSet("INSERT INTO kod_frakcje (wartosc,kod,notka) VALUES (?,?,?)"kody.ilekody.kod"OK")
         end
end
addCommandHandler("wrzuckody"wrzucje)


Chce aby wrzuci?o mi te kody z tablicy z parametrami, a trzeci? warto?ci? do tabeli notka b?dzie domy?lnie "OK" dla wszystkich

EDIT: Kody wrzuca, wszystko w porz?dku, lecz martwi mnie czemu wywala b??d:
"Attempt to index local 'value' (a number value)

Postaw piwo autorowi tego posta
 

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


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Jako, ?e tabela jest indeksowana kolejno, u?yj p?tli "ipairs".
Drug? kwestia jest to, ?e elementy w tabeli "kody" nie s? opisane, czyli nie mo?esz u?y? '.code' ani '.ile' tylko [1] i [2].

for indexvalue in ipairs(kody) do        
    local kod value[1]
    local ile value[2]

    outputChatBox("Kod " .. kod .. " dodany do bazy danych."plr255255255)
    exports["conn-db"]:dbSet("INSERT INTO kod_frakcje (wartosc, kod, notka) VALUES (?, ?, ?)",     , ile "OK")
end


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Irvs
Wysłany: 2020-04-11, 19:29


Irvs







Wiek: 30
Na forum: 2680 dni
Posty: 48

Piwa: 3

Respekt: 50

Dzi?ki Panowie, bogaty o now? wiedz? stawiam :piwo:
Mo?na zamkn?? :)

Postaw piwo autorowi tego posta
 

 
Tagi: dodanie :: wielu :: rekordów :: bazy
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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