PDA

Просмотр полной версии : [Вопрос] Проблема с TIME_FORMAT



cartez
04.03.2020, 22:56
Здравствуйте, такой вопрос, форматирую дату через такой запрос
SELECT TIME_FORMAT(time, '%H:%i') as time
в hphmyadmin всё нормально, дата форматируется, делаю запрос с также кодом на сервере, выводит просто "H:i".
Подскажите пожалуйста что можно сделать.

L0ndl3m
05.03.2020, 10:53
На сервере каким образом запрос формируется?
Выкладывайте кусок кода от скрипта.

cartez
05.03.2020, 15:16
Вот код загрузки:
stringer[0] = EOS;
format(stringer, sizeof(stringer), "SELECT TIME_FORMAT(time, '%H %i') as time, name, codename,type FROM "T_CHEATLOG" ORDER BY time DESC LIMIT 30");
mysql_tquery(dbHandle, stringer, "@ShowCheatlog", "i", playerid);

- - - Добавлено - - -

ну а вот собственно сама загрузка:

@ShowCheatlog(playerid);
@ShowCheatlog(playerid)
{
new rows, fields;
cache_get_data(rows, fields);
if(!rows) return SendClientMessage(playerid, COLOR_GREY, !"Èíôîðìàöèè ïî äàííîìó çàïðîñó íå íàéäåíî.");
new name[MAX_PLAYER_NAME], time[20], codename[60], type[20];
stringer[0] = EOS;
strcat(stringer, "Âðåìÿ\tÍèê\t×èò\tÒèï\n");
for(new i = 0; i < rows; i++)
{
cache_get_field_content(i, "time", time, dbHandle);
cache_get_field_content(i, "name", name, dbHandle);
cache_get_field_content(i, "codename", codename, dbHandle);
cache_get_field_content(i, "type", type, dbHandle);
format(stringer, sizeof(stringer), "%s{ffffff}%s\t%s\t%s\t%s\n", stringer, time, name, codename, type);
}
ShowPlayerDialog(playerid, dNull, DIALOG_STYLE_TABLIST_HEADERS , !"Ñòàòèñòèêà ðàáîòû àíòè÷èòà.", stringer, "Õ", "");
return 1;
}