Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Вывод данных из таблицы MySQL (sscanf)

Статус
В этой теме нельзя размещать новые ответы.

DeIMoS

Мастер
Всем привет. Сделал бан через таблицу MySQL и всё работает. Но хочу при входе на сервер выводить определённые данные из таблицы.
А вот как делаю вывод
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);
На скрине видно что 1 столбец - ник игрока. Но ник мне не нужен. Мне нужна дата разбана/дата бана/IP/ник админа/причина. Но при выводе, подобным образом, выводит с самого первого столбца. То есть в pDateBan записывает ник, а не дату бана. Ну и так далее. В итоге получается что в причине записан ник админа + причина.
В общем как мне выводить определённые столбцы? Реально ли это сделать через sscanf?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу