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

Wysłany: 2013-09-15, 15:54


vipSEBOvip

A poor begginer






Wiek: 26
Na forum: 5178 dni
Posty: 597
Nick w MP: xSebaPL

Piwa: 77

Respekt: 140
Respekt: 140

Witajcie, ostatnio stworzy?em panel oparty o baz? danych.
Kod panelu:
function zarejestruj(loginpassword)
    local jestKonto sql:zapytanie("SELECT * FROM Konto WHERE Login='" .. login .. "'")
    if (jestKonto 0then
        triggerClientEvent(source"onClientUtworz"getRootElement(), false"Jest ju? takie konto w bazie danych.")
        return
    end
    
    local dodajKonto sql:zapytanie("INSERT INTO Konto SET Login='" .. login .. "' and Haslo='" .. password .. "'")
    triggerClientEvent(source"onClientUtworz"getRootElement(), true)
    return
end
addEvent("onZarejestruj"true)
addEventHandler("onZarejestruj"getRootElement(), zarejestruj)


a tu skrypt sql:
local SQL

local function connect()
    SQL dbConnect("mysql""dbname=db_3546;host=mysql-1.ServerProject.pl""db_3546","Sebo12","share=1")
    if (not SQLthen
        outputServerLog("Nie uda?o si? po??czy? z baz? danych!")
    else
        zapytanie("SET NAMES utf8;")
    end

end

addEventHandler("onResourceStart",resourceRootconnect)

function zapytanie(...)
    local h dbQuery(SQL, ...)
    local resultnumrows dbPoll(h,-1)
    return numrows
end


A wi?c tak, uzupe?niam dane i klikam zarejestruj. Zagl?dam do bazy danych a tam Login='0' Haslo=''. Nie wiem o co chodzi, pierwszy raz bior? si? za funkcje dbQuery, wcze?niej u?ywa?em mysql_query i wszystko by?o w porz?dku.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-15, 17:03


Brzysiek

Skrypter pralek






Wiek: 27
Na forum: 5199 dni
Posty: 488
Nick w MP: Brzysiek

Piwa: 1034

Respekt: 360
Respekt: 360Respekt: 360Respekt: 360Respekt: 360

Cytat:


sql:zapytanie

Taka funkcja nie istnieje, chyba ?e stworzy?e? klasy(?)
U?yj zapytanie, bez przedrostka sql:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-15, 17:09


vipSEBOvip

A poor begginer






Wiek: 26
Na forum: 5178 dni
Posty: 597
Nick w MP: xSebaPL

Piwa: 77

Respekt: 140
Respekt: 140

Mam nad kodem tak linijke ;p :
sql exports.SQL


Postaw piwo autorowi tego posta
 

 
Tagi: funkcje :: dbconnect :: dbquery :: dbpool
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Funkcje dbConnect, dbQuery i dbPool 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