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

Wysłany: 2013-06-19, 00:53


Spray







Wiek: 29
Na forum: 5165 dni
Posty: 2
Nick w MP: David_Lord



Respekt: 50

Witam mam problem z pobraniem danych z bazy mysql. Mam cos takiego:

Kod:

local typ = ( mysql:query( "SELECT handlingtype FROM pojazdy WHERE id='"..idpojazdu.."' LIMIT 1") )


Zmienna zamiast zwraca? warto?ci z tabeli zwraca liczb? wywo?a? funkcji. Jak poprawnie pobra? warto??? Dodam ?e to warto?? ca?kowita od 0 do 9.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-06-19, 22:24


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Potem odczytujesz np. outputChatBox(typ)?

Sprawd? czy w tym skrypcie (bo pewnie do niego eksportujesz) jest co? takiego jak:

mysql_fetch_assoc(query)


M?g?by? w tedy zrobi? taki myk:

local data mysql_fetch_assoc(query)
outputChatBox(data["nazwa_kolumny"])


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-06-20, 14:57


Spray







Wiek: 29
Na forum: 5165 dni
Posty: 2
Nick w MP: David_Lord



Respekt: 50

W?a?nie nie wiedzia?em kt?ra funkcja mysql zwr?ci mi warto?? z "handlingtype" Zrobi?em tak:
Kod:

local result = mysql:query("SELECT handlingtype FROM pojazdy WHERE id='"..idpojazdu.."' LIMIT 1")
local row = mysql:fetch_assoc(result)
local typ = tonumber ((row["handlingtype"]))

I dzia?a. Doszed?em sam ale piwko za dobr? odpowiedz.

Postaw piwo autorowi tego posta
 

 
Tagi: pobieranie :: danych :: bazy :: 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 » Pobieranie danych z bazy 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