DeIMoS
Мастер
Всем привет. Сделал бан через таблицу MySQL и всё работает. Но хочу при входе на сервер выводить определённые данные из таблицы.
А вот как делаю вывод
На скрине видно что 1 столбец - ник игрока. Но ник мне не нужен. Мне нужна дата разбана/дата бана/IP/ник админа/причина. Но при выводе, подобным образом, выводит с самого первого столбца. То есть в pDateBan записывает ник, а не дату бана. Ну и так далее. В итоге получается что в причине записан ник админа + причина.
В общем как мне выводить определённые столбцы? Реально ли это сделать через sscanf?
PHP:
new query[48+24],string2[202+24+88+124],result[29+88+148],ip[16],ipban[16],pDateBan[20],pDateUnBan[20],pBannedIP[24],pAdminName[24],Reason[124];
format(query, sizeof(query), "SELECT * FROM `BanList` WHERE `Nickname` = '%s'", pNick(playerid));
mysql_query(query);
mysql_store_result();
if(mysql_num_rows())
{
mysql_fetch_row_format(result, "|");
sscanf(result, "p<|>s[20]s[20]s[16]s[24]s[124]",
pDateBan,
pDateUnBan,
pBannedIP,
pAdminName,
Reason);
В общем как мне выводить определённые столбцы? Реально ли это сделать через sscanf?
