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

Wysłany: 2014-06-30, 18:56


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Nie znam struktury ale og?lnie robisz tak:

SELECT tutaj_podajesz_nazwe_kolumny_ktora_przechowuje_skiny FROM nazwa_tabeli WHERE warunek


Tak jak wspomnialem nie znam struktury dlatego te? w miejscu 'warunek' musisz poda? warunek jaki ma spe?ni? kwerenda dla twojego obiektu. Je?eli s? tam wpisane nicki graczy to oczywiscie 'nazwa_kolumny_przechowuj?ca_nazwy_uzytkownikow = nazwa_uzytkownika'.

[ Dodano: 2014-06-30, 18:58 ]
Powiedzmy jakbym chcial uzyskac wszystkie informacj? o uzytkowniku ktory ma id = 20 to kwerenda b?dzie wygl?dala tak (tabela: uzytkownicy):

SELECT FROM uzytkownicy WHERE id 20


id to oczywi?cie nazwa kolumny, ktora przechowuje id uzytkownikow.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-30, 19:01


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

No dobrze, ale gdzie tu s? warto?ci, kt?re chc? pobra? ?

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-30, 19:04


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

U?ywasz dbQuery, a dbQuery zwraca element, ktory potem wykorzystujesz w dbPoll. dbPoll jako pierwsze zwraca tablic? z warto?ciami (2 wymiarow?) dlatego jak pobierze Ci tylko 1 obiekt z tablicy to najlepiej jest pobra? warto?ci z tabeli na indeksie 1. Na wiki masz przyk?ady jak co?.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-30, 19:06


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Takie przyk?ady, ?e nic nie rozumiem ^^

dbQuery polaczenie"SELECT * FROM `konto` WHERE `login`=?"getPlayerName plr ) )


Chc? pobra? tabelk? "skin". Jakby? m?g? przyk?ad poda?.

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-30, 19:08


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Nie ty nie pobierasz tabeli tylko pobierasz wartosci przy odpowiednim warunku! Tak?e w miejsce '*' daj nazw? kolumny przechowuj?cej skiny i otrzymasz j?. Potem dbPoll i gitara.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-30, 19:10


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

dbQuery polaczenie"SELECT `skin` FROM `konto` WHERE `login`=?"getPlayerName plr ) )
dbPoll x, -)


Co? takiego masz na my?li ? Strzela?em z dbPoll bo nie wiem do czego jest ten czas "-1".

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-30, 19:23


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

-1 deklarujesz, ?e chcesz czeka? od momentu wywo?ania funkcji do przygotowania rezultatu z dbQuery. Jak rezultat zostanie uzyskany (czyli wszystkie warto?ci odpowiednio "spisane") wtedy dbPoll zwraca odpowiednie warto?ci.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-30, 19:25


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

jednak po wpisaniu type(r) wywali?o mi table, czyli do outputChatBox u?y? go nie mog? :) Wskaz?wki ?

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-30, 19:29


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

To co uzyska?e? z dbPoll to tabela? I bardzo dobrze. Czyli oznacza to, ?e wszystko jest bardzo dobrze. Tak jak m?wi?em je?eli zwracasz 1 warto?? 1 elementu to u?yj 1 indeksu z tej?e tabeli czyli:

local tab dbPoll ...
outputChatBox(tab[1][nazwa_kolumny])


Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-30, 19:45


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

co oznacza to 1 w indeksie ?

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-30, 20:31


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

1 element w tablicy :shock: ... podstawy si? k?aniaj?.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-30, 20:37


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Spokojnie znam je. Tylko pyta?em czego on si? tyczy czy tabeli w mysql czy tego co zwr?ci? dbPoll.

[ Dodano: 2014-06-30, 20:42 ]
addCommandHandler "polacz", function(plr)
hihi dbQuery polaczenie"SELECT `skin` FROM `konto` WHERE `login` = ?"getPlayerName plr) )
dbPoll hihi, -)
outputChatBox r[1][skin], plr )
end)


Wci?? b??d ze stringiem z badArgument.

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-30, 20:44


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Index w tabeli jest strngiem wi?c albo

r[1].skin


albo

r[1]["skin"]


Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-30, 20:51


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Ok dzi?ki za pomoc. W razie czego b?d? pisa?.

[ Dodano: 2014-06-30, 20:52 ]
A powiedz mi jeszcze, je?li mam wiele element?w to jak p?tl? sformu?owa? ?

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-30, 22:40


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Na wiki masz przyk?ad do dbPoll.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Tagi: mysql
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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