SQL spremanje

Započeo Saki97
31. Jul 2017. Zaključano
618
pregleda
8
postova
Saki97
2
Rookie
31. Jul 2017.
Skripta koju koristim: Moja od 0
Detaljan opis problema: Pa zapoceo sam reg/log sis na SQL i napravio sam sve ali zavrsnica me zeza, nece da mi spremi u bazu kad se registrujem
SavePlayer(playerid)
{
new Query,name[ MAX_PLAYER_NAME ],ip[ 16 ];
GetPlayerName(playerid, name, sizeof(name)); GetPlayerIp(playerid, ip, sizeof(ip));

format(Query, sizeof(Query), "INSERT INTO `saKorisnici` (`saNick`, `saSifra`, `saIP`, `saEmail`, `saLevel`, `saNovac`,`saAdminLvl`, `saSpol`, `saGodine`,`saRegistrovan`) VALUES('%s','%s','%s','%s', '%d','%d','%d','%d','%d')", DB_Escape(name), SNInfo, DB_Escape(ip),SNInfo, SNInfo, SNInfo,SNInfo,SNInfo,SNInfo,SNInfo);
db_query(gwrp, Query);

format(Query, sizeof(Query), "INSERT INTO `saKorisnici` (`saSkin`,`saPorijeklo`,`saPocetniTut`,`saLastLogin`,`saSpawn`) VALUES('%d','%d','%d','%s','%d')", SNInfo,SNInfo,SNInfo,SNInfo,SNInfo);
db_query(gwrp, Query);

return true;
}

Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Dobrica
4
Shot Caller
31. Jul 2017.
Gde ti je UPDATE?
Saki97
2
Rookie
31. Jul 2017.
Dobrica wrote on July 31, 2017, 3:50 pm:
Gde ti je UPDATE?


gdje trebam update staviti?
Saki97
2
Rookie
31. Jul 2017.
Evo kako mi sad spremi sredio sam da sprema ali ovako mi spremi

http://imgur.com/a/HZOy4
Dobrica
4
Shot Caller
31. Jul 2017.
Prvenstveno cu ti dati primer kako da radis save, ovako kako si ti poceo nikad ti ni nece spremati kako valja.

Tvoje je ovako..

SavePlayer(playerid)
{
new Query,name[ MAX_PLAYER_NAME ],ip[ 16 ];
GetPlayerName(playerid, name, sizeof(name)); GetPlayerIp(playerid, ip, sizeof(ip));

format(Query, sizeof(Query), "INSERT INTO `saKorisnici` (`saNick`, `saSifra`, `saIP`, `saEmail`, `saLevel`, `saNovac`,`saAdminLvl`, `saSpol`, `saGodine`,`saRegistrovan`) VALUES('%s','%s','%s','%s', '%d','%d','%d','%d','%d')", DB_Escape(name), SNInfo, DB_Escape(ip),SNInfo, SNInfo, SNInfo,SNInfo,SNInfo,SNInfo,SNInfo);
db_query(gwrp, Query);

format(Query, sizeof(Query), "INSERT INTO `saKorisnici` (`saSkin`,`saPorijeklo`,`saPocetniTut`,`saLastLogin`,`saSpawn`) VALUES('%d','%d','%d','%s','%d')", SNInfo,SNInfo,SNInfo,SNInfo,SNInfo);
db_query(gwrp, Query);

return true;
}


A treba ovako..

SavePlayer(playerid)
{
new Query,name[ MAX_PLAYER_NAME ],ip[ 16 ];
GetPlayerName(playerid, name, sizeof(name)); GetPlayerIp(playerid, ip, sizeof(ip));

    format(Query,charsmax(Query),"`saSifra`='%e', `saIP`='%e', `saEmail`='%e', `saLevel`='%i', `saNovac`='%i', `saAdminLvl`='%i', `saSpol`='%i', `saGodine`='%i', `saRegistrovan`='%i', `saSkin`='%i', `saPorijeklo`='%i',`saPocetniTut`='%i', `saLastLogin`='%e', `saSpawn`='%i'",
SNInfo, DB_Escape(ip),SNInfo, SNInfo, SNInfo,SNInfo,
SNInfo,SNInfo,SNInfo,
SNInfo,SNInfo,SNInfo,SNInfo,SNInfo);

format(Query,charsmax(Query),"UPDATE `saKorisnici` SET %s WHERE `saNick`='%s'",Query,DB_Escape(name));
db_query(gwrp,Query);
return true;
}
PWN|Medis
5
Kingpin
31. Jul 2017.
@Dobrica ovdje se radi o registraciji, šta ćeš updejtovati ako nemaš usera u bazi??
Dobrica
4
Shot Caller
31. Jul 2017.
MEDO wrote on July 31, 2017, 6:07 pm:
@Dobrica ovdje se radi o registraciji, šta ćeš updejtovati ako nemaš usera u bazi??

Da bi insertovao podatke, ide preko formata kada formatira sve, na kraju mora da update?
Ispravi me ako gresim.
PWN|Medis
5
Kingpin
31. Jul 2017.
@Dobrica

Nope INSERT INTO Korisnici

S ovim već ubacuješ novi red u tablicu Korisnici nema potrebe ništa updejtovati

Update koristiš kad već imaš podatake u bazu koje hoćeš da urediš tj. updejtuješ

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha