Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: select
1. MySQL Select Lua
Kod:



local query5=string.format("SELECT * FROM ls_punish WHERE type=%q AND active=1 AND serial=%q AND time>NOW() LIMIT 1","prawko", getPlayerSerial(plr))
local result=exports["ls-db"]:pobierzWyniki(query5)
if (result) then
outputChatBox("#FF0000* #FFFFFFPosiadasz zawieszone prawo jazdy do "..result["time"]..", za: "..result["reason"], plr, 255, 255, 255,true)
setElementData(plr,"player:zpj", true)
else
exports["ls-db"]:dbSet("DELETE FROM ls_punish WHERE type=? AND active=1 AND serial=?", "prawko", getPlayerSerial(plr))
end


W jaki spos?b bez pisania kolejnych query sprawdzi? sobie kolejny typ kary w tej jednej kwerendzie?

Tak aby, wyszukiwa?o np. "prawko" ale te? "mute" i p??niej elseifami sobie te result porobi?, abym nie musia? 4 razy tej samej kwerendy wykonywa? tylko pod inna zawarto?? kolumny.. stawiam piwko za wyt?umaczenie 8-)
2. select where
Witam. Jest linijka pobieraj?ca UserName z bazy danych, wszystko git:

local getUserNameFromDb 
exports["db_connect"]:query("SELECT UserName FROM Users WHERE UserName='"..username.."'"true)

Natomiast, gdy chce pobrac password

local getPasswordFromDb 
exports["db_connect"]:query("SELECT Password FROM Users WHERE UserName='"..username.."'"true)

to nagle zwraca mi jakie? table: cyferki. Dlaczeego?
3. Select gridlist
Pomo?e kto? przy tym aby po zaznaczeniu danego "row" w gridli?cie i klikni?ciu przycisku usuwa?o element zaznaczony? + z tego zaznaczonego aby usuwa? wynik z mysql odrazu :/
4. row select w gridlist
cze??, potrzebuj? zbudowa? warunek kt?ry b?dzie sprawdza? czy zaznaczony zosta? jakikolwiek element w gridlist,

to nie trybi
addEventHandler("onClientGUIClick"getRootElement(),
    function(
btnstatexy)
        if (
state == "left"then
            
if (source == GUIEditor.window[1]) then
                
if (source == guiGridListGetSelectedItems(GUIEditor.gridlist[1])) then
                    outputChatBox
("x")
                
end
            end
        end
    end
)
5. [INNE] select mysql za długie ?
Witam mam problem ot?? mam zapytanie, kt?re wydaje mi si? jest za d?ugie jak mog? je przetworzy?, aby zwraca?o wynik jak w ca?o?ci?


Kod:

format(query, 1024, "SELECT `1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`10`,`11`,`12`,`13`,`14`,`15`,`16`,`17`,`18`,`19`,`20`,`21`,`22`,`23`,`24`,`25`,`26`,`27`,`28`,`29`,`30`,`31`,`32`,`33`,`34`,`35`,`36`,`37`,`38`,`39`,`40`,`41`,`42`,`43`,`44`,`45`,`46`,`47`,`48`,`49`,`50`,`51`,`52`,`53`,`54`,`55`,`56`,`57` WHERE `uid`='%d'", nr);


za pomoc dzi?kuj? :)