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

Wysłany: 2017-05-18, 19:02


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

W przypadku utworzenia bazy danych przez SQLLitebrowser (program) czy sam musz? robi? tabele? Chcia?bym si? nauczy? korzysta? i projektowa? skrypty pod baz? danych.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-18, 19:06


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

Mo?esz robi? tabele z poziomu programu lub z poziomu skryptu.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-18, 19:07


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

HazeMaFaze, Jaka? funkcja to tworzy czy wystarczy taki kod?:


local connect dbConnect "sqlite""frakcja.db" )
if connect then
    outputDebugString"Po??czenie z baz? SQLite zako?czy?o si? powodzeniem.")
else
    outputDebugString"Po??czenie z baz? SQLite zako?czy?o si? nie powodzeniem.")
    stopResource(getThisResource())
end

for i,v in ipairs (getElementsByType("player")) do
    local name getPlayerName(v)
    
    dbQuery connect"INSERT INTO player ( name ) VALUES ( ?,? )"name)
    
end

function pobierz_wynik (plr)

    local qh dbQueryconnect"SELECT * FROM player" )
    local result dbPollqh, -)
    for i,row in ipairs (result) do
    outputChatBox"Name: "..row["name"].." ID: "..row["id"], plr)
        end
end
addCommandHandler"pobierz"pobierz_wynik)


Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-18, 19:15


eject

kurdebele






Wiek: 30
Na forum: 3659 dni
Posty: 182
Nick w MP: EjecT

Piwa: 2456

Respekt: 85,8

Ostrzeżeń: 60%
1.Tworzy ci sie pusta baza danych frakcja.db poprzez funkcje dbConnect
2. Aby uzyc funkcji:
dbQuery connect"INSERT INTO player ( name ) VALUES ( ?,? )"name)

musisz miec tabele 'player' wlasnie w tej bazie danych. Mozesz ja utworzyc przez browser sqlite lub uzyc syntaxu SQL:
Kod:

"CREATE TABLE IF NOT EXISTS"


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-18, 19:18


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

eject, Czyli co? takiego tak?:


executeSQLCreateTable("player""TEXT")


Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-18, 19:21


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

Rookspack, ta funkcja dzia?a na baze sql wbudowan? w serwer executeSQLCreateTable
przyk?ad

dbExec (conn"CREATE TABLE IF NOT EXISTS 'gracz' (id INTEGER PRIMARY KEY AUTOINCREMENT, nick VARCHAR, nazwisko TEXT, haslo TEXT, skin INTEGER, ranga TEXT, money INTEGER, points INTEGER, x INTEGER, y INTEGER, z INTEGER, interior INTEGER, dimension INTEGER )" )


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-19, 17:08


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Mo?na zamkn??.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Tagi: baza :: danych
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 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