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

Wysłany: 2020-10-13, 19:30


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Siemka, pom?glby kto? z eksportem danych w sql, chodzi mi o to, ?e po wpisaniu komendy pojawi? si? nicki graczy zapisane w bazie danych w tabeli m_gangi_ranks, z danej grupy (w tym przypadku z danego tagu), aktualnie zrobi?em to co umiem, czyli pojawia si? tylko nasz nick.

kod
s_side

function test(player)
local queryE exports["DB2"]:pobierzWyniki("SELECT * FROM m_gangi_ranks WHERE rid=?"getElementData(player"player:uid"))
    outputChatBox("Nicki Graczy: "..queryE.nick,player)
end
addCommandHandler("sprawdz"test)

screen z bazy danych
https://imgur.com/a/djDhytt

Podpis
amta
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-10-13, 19:38


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Co chcesz zrobi? wi?cej? Co chcesz osiagnac?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-10-13, 19:46


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Po wpisaniu komendy na chacie wy?wietla mi nicki z danego TAGU.
Wy?wietla mi np te 2 nicki
https://imgur.com/a/djDhytt

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-10-13, 19:48


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Chcesz zeby pokazywalo ci nick z danego rekordu ktory ma jakas wartosc ktora podasz tak?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-10-13, 19:53


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Tak z nicki graczy z rekordem STOLC w kolumnie TAG

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-10-13, 19:59


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

No to przyk?ad :


local queryE exports["DB2"]:pobierzWyniki("SELECT * FROM m_gangi_ranks WHERE rid=?"getElementData(player"player:uid"))

outputChatBox("Nick"..queryE.nick.." dla UID "..getElementData(player"player:uid"))


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-10-13, 20:02


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Stary, teraz eksportuje mi tylko moje dane (m?j nick), ja chcia?em aby po wpisaniu komendy wy?wietli?y si? nicki graczy nale??cych do organizacji o tagu STOLC

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-10-13, 20:08


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Aaaa, wybacz! :)

local queryE exports["DB2"]:pobierzWyniki("SELECT * FROM m_gangi_ranks WHERE rid=?"getElementData(player"player:uid"))
for _,v in ipairs(queryE)do
    outputChatBox(v.nick)
end



Jesli maja pokazywac sie po przecinku to :

tab={}
local queryE exports["DB2"]:pobierzWyniki("SELECT * FROM m_gangi_ranks WHERE rid=?"getElementData(player"player:uid"))
for _,v in ipairs(queryE)do
    table.insert(tab,v.nick)
end
outputChatBox(table.concat(tab,","))



Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-10-13, 20:11


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Wpisuj? komende, nic si? nie wywo?uje 0 b??d?w DB3.
Tak wygl?da kod:

function test(player)
tab={}
local queryE exports["DB2"]:pobierzWyniki("SELECT * FROM m_gangi_ranks WHERE rid=?"getElementData(player"player:uid"))
for _,v in ipairs(queryE)do
    table.insert(tab,v.nick)
end
outputChatBox(table.concat(tab,","))
end
addCommandHandler("sprawdz"test)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-10-13, 21:09


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

B??d jest na pewno, bo po raz kolejny m?wi?, ze przyklad to nie gotowiec. Wklej argument player do outputChatBox..

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Pyrek24
Wysłany: 2020-10-13, 21:42


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Zrobi?em tak, nie pokazuj? mi ?adnego nicku. Jedyne co mi pokazuje po wpisaniu komendy to Osoby: i tyle, ?adnego nicku nie pokazuje

kod

function test(player)
tab={}
local queryE exports["DB2"]:pobierzWyniki("SELECT * FROM m_gangi_ranks WHERE rid=?"getElementData(player"player:uid"))
for _,v in ipairs(queryE)do
    table.insert(tab,v.nick)
end
outputChatBox("Osoby: "..table.concat(tab,",")..""player)
end
addCommandHandler("sprawdz"test)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-10-14, 16:32


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Je?li nie pokazuje ci nic to znaczy, ze tabela jest pusta czyli brak wynik?w z kwerendy, zr?b tak i sprawd? :

function test(player)
    tab={}
    local queryE exports["DB2"]:pobierzWyniki("SELECT * FROM m_gangi_ranks WHERE rid=?"getElementData(player"player:uid"))
    for _,v in ipairs(queryE)do
        table.insert(tab,v.nick)
    end
    if #tab==0 then
        outputChatBox("Osoby: "..table.concat(tab,",")..""player)
    elseif #tab>0
        outputChatBox("Brak wynik?w",player)
    end
    addCommandHandler("sprawdz"test)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-10-14, 20:50


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Dalej to samo, wpisuje komend?, nic si? nie dzieje (tabela r?wnie? nie jest pusta).

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-10-14, 20:55


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Sprobuj zrobic tak i powiedz mi jaka liczba pokaze ci sie na chacie

function test(player)
    tab={}
    local queryE exports["DB2"]:pobierzWyniki("SELECT * FROM m_gangi_ranks WHERE rid=?"getElementData(player"player:uid"))
    for _,v in ipairs(queryE)do
        table.insert(tab,v.nick)
    end
    outputChatBox("Wyniki w tabeli : "..#tab, player)
addCommandHandler("sprawdz"test)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-10-15, 19:02


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Wynik w tabeli: 0
Dlaczego? Skoro w tabeli s? 3 u?ytkownicy tego samego gangu.

Postaw piwo autorowi tego posta
 

 
Tagi: eksport :: danych :: tabelach :: sql
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