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

Wysłany: 2013-02-12, 18:10


mishek







Wiek: 30
Na forum: 5272 dni
Posty: 33
Nick w MP: mishek

Piwa: 7

Respekt: 50

Cze??, zaczynaj?c swoj? przygod? z MySQL(StrickenKid), napotka?em si? na pewien problem. A mianowicie...

Jak mog? odczyta? zawarto?? z bazy, a p??niej j? zastosowa? w formacie, chodzi mi o co? takiego:

Kod:

new bans[128];
format(bans, sizeof(bans), "SELECT `Ban` AND `Powod` FROM `gracze` WHERE Nick='%s'", PlayerName(playerid));
mysql_query(bans);
mysql_store_result();
if(mysql_num_rows() != 0)
{
format(bans, sizeof(bans), "Jeste? zbanowany pow?d: (tutaj mia?by pokaza? si? pow?d)");
SendClientMessage(playerid, -1, bans);
Kick(playerid);
}


Pozdrawiam.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-12, 18:38


Wafelowski







Wiek: 29
Na forum: 5347 dni
Posty: 428

Piwa: 100

Respekt: 232
Respekt: 232Respekt: 232

No to musisz u?y? do tego sscanf'a!

Kod:


new bans[129], str[54], ban, reason;
format(bans, sizeof(bans), "SELECT `Ban` AND `Powod` FROM `gracze` WHERE `Nick` = '%s'", PlayerName(playerid));
mysql_query(bans);
mysql_store_result();
if(mysql_num_rows() != 0)
{
mysql_fetch_row(bans, "|");
sscanf(bans, "ds[24]", ban, reason);

format(str, sizeof(str), "Jeste? zbanowany pow?d: %s", reason);
SendClientMessage(playerid, -1, str);
Kick(playerid);
}
mysql_free_result();


Co? takiego? Po za tym, nie wiem co to za warto?? "Ban" w bazie danych tak?e ustawi?em specyfikator d kt?ry odpowiada za liczby. Wi?cej nt sscanfa: http://gtao.pl.com/showthread.php?t=120356 . Pami?taj aby po u?yciu mysql_store_result() zwolni? pami?? przy u?yciu mysql_free_result() ;) . My?l?, ?e pomog?em, jakby co? to pisz w temacie!

Postaw piwo autorowi tego posta
 

 
Tagi: mysql :: odczytywanie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN 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