[POMOC] Kako dobiti podatke iz MySQL baze


Započeo ChampaWasTaken, Avgust 21, 2014, 00:08:59 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: LARP novi mod
Detaljan opis problema: pa ovako zanima me kako dobiti podatke iz baze, koristim BlueG mysql plugin te zelim da dobijem podatke iz jednog reda
Dio skripte:

forward BalansirajImanja(imanjeid);
public BalansirajImanja(imanjeid)
{
	new query[300];
	mysql_format(g_SQL, query, sizeof(g_SQL), "SELECT * FROM `Imanja` WHERE `idimanja` = '%d'", imanjeid);
	mysql_tquery(g_SQL, query, "ImanjeLoadMySQL", "i", imanjeid);
if(mysql_errno(g_SQL) != 0)
{
print("MySQL | Imanja - Neuspjesna MySQL akcija!");
}
else
{
print("MySQL | Imanja - Uspjesno selektovana sva imanja,pokusavam balansirati varijable...");
}
return 1;
}
forward ImanjeLoadMySQL(imanjeid);
public ImanjeLoadMySQL(imanjeid)
{
    new dest[300];
	cache_get_field_content(0, "vlasnik", dest);
	strmid(ImanjeInfo[imanjeid][iVlasnik], dest, 0, strlen(dest), 300);
    ImanjeInfo[imanjeid][iProvjeraVlasnika] = cache_get_field_content_int(0, "provjeravlasnika");
    SacuvajImanje(imanjeid);
    print("MySQL | Imanja - Uspjesno balansiran Y_INI i MySQL");
    return 1;
}


Neke slike/video za lakse dobivanje pomoci(neobavezno):
po ovom kodu mi izbace ovi errori: http://prntscr.com/4et5uf
Mislim dakle Boze
Na Zari sve i svasta

postavis si varijablu da ti ucitava iz baze i kada odes disconnect da ti ju sacuva :)
Respect- C++, DevoXx

Citat: DamoN ãƒ,, poslato Avgust 21, 2014, 08:51:03 PRE PODNE
postavis si varijablu da ti ucitava iz baze i kada odes disconnect da ti ju sacuva :)
Nemoj zezat o.0
Umjesto sto skupljas postove mogao si odgovorit na moje pitanje a ne nesto sto niko nije pitao
Evo ponavaljm kako ucitati podatke iz MySQL baze pomocu BlueG plugina
Mislim dakle Boze
Na Zari sve i svasta


Citat: Lenon poslato Avgust 21, 2014, 11:01:21 PRE PODNE
Prije ces shvatiti ako pogledas tut: http://forum.sa-mp.com/showthread.php?t=337810

Evo gledam i slabo kontam xD
cache_get_row(row, idx, dest[], connectionHandle = 1)

ovdje gdje je row trebam unijeti broj rowa koji zelim ako sam dobro shvatio?
a gdje je ovo dest trebam staviti string u koji bi mi se formatirao taj podatak iz tog rowa
a za sta sluzi ovaj idx ne kontam

Ako ti nije problem,mnogo bi mi znacilo ako samo napises taj kod da dobijem te podatke,nema puno,treba mi samo string iz baze i jedan int
znaci samo to select * from pa ono tquery kako vec i taj kod za dobijanje
znam to sve uraditi u phpu i mnogo je lakse ali se ovdje nikako ne snalazim...
u phpu bi bilo
$result = mysqli_query($con,"SELECT * FROM Igraci WHERE ime = '$imenjara'");
while($row = mysqli_fetch_array($result)) {
pa $row['imereda'] bi koristio kad bi zelio da dobijem taj row
}

jeli moguce ikako ovako uraditi nesta u pawnu, ako ne molim te napisi mi taj kod kako bi bilo u pawnuznaci treba mi samo jedan string i jedan int
Poslednja Izmena: Avgust 21, 2014, 12:00:24 POSLE PODNE od ςђค๓pค
Mislim dakle Boze
Na Zari sve i svasta