Započeo BC:RP | Boyka
•13. Feb. 2015.• Zaključano[Pomoc] MySQL citanje sa baze
251
pregleda
5
postova
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
26
Postovi:
7
Teme:
Pridružio se:Avg. 2013
13. Feb. 2015.
Skripta koju koristim: Moja od 0
Detaljan opis problema: Imam problem za komandom /sviclanovi ispise mi samo jednog clana:
Komanda:
THREAD_CLANOVI
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detaljan opis problema: Imam problem za komandom /sviclanovi ispise mi samo jednog clana:
Komanda:
COMMAND:sviclanovi(playerid, params[])
{
if(PlayerInfo == -1)
{
SendClientMessage(playerid, 0xFF6347AA,"Niste u mogucnosti koristiti ovu komandu.");
return 1;
}
new org;
org = PlayerInfo;
new upit;
if(org != 0 )
{
format(upit, sizeof(upit), "SELECT `ime`, `rank` FROM `igraci` WHERE `tim` = '%d'", org);
mysql_query(upit, THREAD_CLANOVI, playerid);
}
else
{
SCM(playerid, 0xFF6347AA,"Nisi clan bande/ organizacije!");
}
mysql_free_result();
return 1;
}THREAD_CLANOVI
case THREAD_CLANOVI:
{
new rank, linija, imez;
mysql_store_result();
if(mysql_num_rows() == 0) return SCM(extraid, 0xFF6347AA, "Nema clanova!"), mysql_free_result();
for(new i = 0; i < mysql_num_rows(); i++)
{
if(mysql_fetch_row(linija))
{
sscanf(linija, "p<|>sd", imez, rank);
}
mysql_free_result();
SCMF(extraid, COLOR_AQUA,"| - Clan: %s | Rank: %d - |", imez, rank);
}
}
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
222
Postovi:
46
Teme:
Pridružio se:Nov. 2012
13. Feb. 2015.
Ja sam koristio R5/R6 mysql plugina tako da možda neću uspjeti pomoć al pokušat ću!
U tim sluÄajevima kada mi je trebalo odreÄ‘en broj linija uzmem iz baze ja sam koristio funkciju mysql_retrive_row()
U tim sluÄajevima kada mi je trebalo odreÄ‘en broj linija uzmem iz baze ja sam koristio funkciju mysql_retrive_row()
case THREAD_CLANOVI:
{
new rank, linija, imez;
mysql_store_result();
if(mysql_num_rows() == 0) return SCM(extraid, 0xFF6347AA, "Nema clanova!"), mysql_free_result();
while(mysql_retrieve_row())
{
/*
mysql_fetch_field_row(linija, "Clan"); strmid(imez, linija, 0, strlen(linija), 24);
mysql_fetch_field_row(linija, "Rank"); rank = strval(linija);
*/
mysql_fetch_field_row(linija, "[CELIJA TABELE ZA "imei"]"); strmid(imez, linija, 0, strlen(linija), 24);
mysql_fetch_field_row(linija, "[CELIJA TABELE ZA "rank"]"); rank = strval(linija);
SCMF(extraid, COLOR_AQUA,"| - Clan: %s | Rank: %d - |", imez, rank);
}
mysql_free_result();
}
13. Feb. 2015.
ja mislim da nece ni tako radit
edit: trebalo bi raditi kako treba onako kako je on napravio
edit: trebalo bi raditi kako treba onako kako je on napravio
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
222
Postovi:
46
Teme:
Pridružio se:Nov. 2012
13. Feb. 2015.
Quote from February 13, 2015, 7:09 pm:
ja mislim da nece ni tako radit
edit: trebalo bi raditi kako treba onako kako je on napravio
edit: trebalo bi raditi kako treba onako kako je on napravio
Moguće je, ja sam sa mysqlom radio prije 2+ godine tako da nisam "updateovan"
Možda ne radi jer treba "mysql_free_result();" izbaciti van ciklusa da kada odradi kod ispusti podatke koje je uzeo iz baze...
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
26
Postovi:
7
Teme:
Pridružio se:Avg. 2013
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava