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

Wysłany: 2015-09-26, 19:03


krisu477







Wiek: 25
Na forum: 4978 dni
Posty: 54
Nick w MP: Krisek

Piwa: 7

Respekt: 70

Chcia?bym pobra? z bazy danych model samochodu, jaki ma si? zrespi?, lecz niestety baza danych zwraca nil, zamiast modelu. B??d: Bad argument @ 'createVehicle' [Expected number at argument 1, got nil]

addEventHandler("onResourceStart", resourceRoot, 
    function()
        baza = dbConnect("sqlite", "vehicles.db")
    end
)

addCommandHandler("spawn",
    function(playerSource)
        local query = dbQuery(baza, "SELECT ? FROM `cars` WHERE owner=?", "model", getAccountName(getPlayerAccount(playerSource)))
        local result = dbPoll(query, -1)
        outputDebugString(tostring(result))
        local posX, posY, posZ = getElementPosition(playerSource)
        createVehicle(tonumber(result[1]), posX, posY, posZ)
        dbFree(query)
    end
)


Ostatnio zmieniony przez krisu477 2015-09-26, 20:39, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-09-26, 19:06


#404







Wiek: 27
Na forum: 4912 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%

SELECT ? FROM


Co ma Ci tutaj zwr?ci? ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-09-26, 19:14


krisu477







Wiek: 25
Na forum: 4978 dni
Posty: 54
Nick w MP: Krisek

Piwa: 7

Respekt: 70

pr?bowa?em i bez tego, czyli normalnie wpisa?em "model" i to samo

addEventHandler("onResourceStart", resourceRoot, 
    function()
        baza = dbConnect("sqlite", "vehicles.db")
    end
)

addCommandHandler("spawn",
    function(playerSource)
        local query = dbQuery(baza, "SELECT `model` FROM `cars` WHERE owner=?", getAccountName(getPlayerAccount(playerSource)))
        local result = dbPoll(query, -1)
        outputDebugString(tostring(result))
        local posX, posY, posZ = getElementPosition(playerSource)
        createVehicle(tonumber(result[1]), posX, posY, posZ)
        dbFree(query)
    end
)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-09-26, 21:08


PolskiSebek12

Programista






Wiek: 28
Na forum: 4488 dni
Posty: 343
Nick w MP: CrosRoad95

Piwa: 3887

Respekt: 288,8
Respekt: 288,8Respekt: 288,8Respekt: 288,8

Ostrzeżeń: 100%
SELECT * FROM `cars` WHERE owner=?

popraw na takie co? :arrow: :piwo:

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-09-26, 21:24


krisu477







Wiek: 25
Na forum: 4978 dni
Posty: 54
Nick w MP: Krisek

Piwa: 7

Respekt: 70

dalej to samo

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-09-27, 09:56


TheTroll

Pan Majster






Wiek: 39
Na forum: 4905 dni
Posty: 219
Nick w MP: TheTroll

Piwa: 1117

Respekt: 120
Respekt: 120

Mo?e takie co?

 local query = dbQuery(baza, "SELECT * FROM `cars` WHERE owner=".. getAccountName(getPlayerAccount(playerSource)))


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-09-27, 12:07


krisu477







Wiek: 25
Na forum: 4978 dni
Posty: 54
Nick w MP: Krisek

Piwa: 7

Respekt: 70

Teraz w og?le nie chce znale?? rekordu.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-09-27, 12:11


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4979 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3


addEventHandler("onResourceStart", resourceRoot, 
    function()
        baza = dbConnect("sqlite", "vehicles.db")
    end
)

addCommandHandler("spawn",
    function(playerSource)
        local accName = getAccountName(getPlayerAccount(playerSource))
        local query = dbQuery(baza, "SELECT * FROM cars WHERE owner=?", accName)
        local result = dbPoll(query, -1)
        outputDebugString(tostring(result))
        local posX, posY, posZ = getElementPosition(playerSource)
        createVehicle(result[1].model, posX, posY, posZ)
        dbFree(query)
    end
)



Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-09-27, 12:29


krisu477







Wiek: 25
Na forum: 4978 dni
Posty: 54
Nick w MP: Krisek

Piwa: 7

Respekt: 70

Dzi?ki, dzia?a. ;)
Mo?na zamkn?? temat.

Postaw piwo autorowi tego posta
 

 
Tagi: baza :: danych :: zwraca :: nil
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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