Mam pytanie robię plugin i będzie on połączony z php na stronie.
mam takie coś :
new szTemp[512],time[32] get_time("%d/%m", time, 31) formatex(szTemp,charsmax(szTemp),"SELECT * FROM `xxxxx` WHERE `data` = '%s'", time) SQL_ThreadQuery(g_SqlTuple,"sprawdz",szTemp)Przed tym połączenie z bazą danych
a to public sprawdz
public sprawdz(failstate, Handle:query, error[],errcode) { if(failstate != TQUERY_SUCCESS){ log_amx("<Query> Error: %s", error); return; } if(SQL_NumRows(query)) { new szBuffer[64]; while(SQL_MoreResults(query)) { SQL_ReadResult(query, SQL_FieldNameToNum(query, "name"), szBuffer, 63) ArrayPushString(g_aPlayerNames, szBuffer) SQL_NextRow(query) } g_bPluginLoaded = true } else { ArrayDestroy(g_aPlayerNames); g_bPluginLoaded = false; } }Plugin nie wyciąga id gracza więc mam pytanie
1.Czy dobrze jest to napisane (tzn.czy zadziała )
2.jeśli będzie
`data` = '%s'się zgadzało to będzie wyciągać nazwy graczy tych u których ten warunek zostanie spełniony czy wyciągnie tylko jednego ?
Dziękuje z góry za odpowiedź