• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

SQL problem

Triša

Дебютант
привет, у меня проблема, вы можете мне помочь?

Код:
mysql_tquery(SQL,
        "SELECT `xIme`, `xLastLogin`, `xAdmin` FROM `korisnici` \
        WHERE `xAdmin`> '0' \
        ORDER BY `xAdmin` DESC",
        "AdminList", "d", playerid);


forward AdminList(playerid);
public AdminList(playerid)
{
    new const rows = cache_num_rows();
    if(rows > 0)
    {       
        new imeIgraca[MAX_PLAYER_NAME], a_level, lastlogin[64],  is_online;
        strdel( DialogStrgEx, 0, sizeof( DialogStrgEx ) );
        strcat( DialogStrgEx, "{FFFFFF}Name\t{FFFFFF}Admin\t{FFFFFF}Online\t{FFFFFF}Duty\n" );
        for( new i = 0; i < rows; i++ )
        {
            cache_get_value_int(i , "xIsOnline", is_online);
            cache_get_value_name(i, "xIme", imeIgraca, MAX_PLAYER_NAME);
            cache_get_value_int(i,  "xAdmin", a_level);
            cache_get_value_name(i,  "xLastLogin", lastlogin, 64);
            if( is_online == 0 )
            {
                format( globalstring, 150, "{FFFFFF}%s\t%s\t{FF0000}%s\t{FF0000}OffDuty\n\n", imeIgraca, getAdminRankNamebyRankNumber(a_level), lastlogin );
                strcat( DialogStrgEx, globalstring );
            }
            else
            {
                format( globalstring, 150, "{FFFFFF}%s\t%s\t{00FF00}Online\t%s\n\n",  imeIgraca, getAdminRankNamebyRankNumber(a_level), (AdminDuty[i] == true) ? ("{00FF00}OnDuty") : ("{FF0000}OffDuty"));
                strcat( DialogStrgEx, globalstring );
            }
        }
        ShowPlayerDialog( playerid, D_RESI_NE_TREBA, DIALOG_STYLE_TABLIST_HEADERS, "{FFFFFF}:", DialogStrgEx, "OK", "" );
        strdel( DialogStrgEx, 0, sizeof( DialogStrgEx ) );
       
    }
    else ErrorMessage(playerid, "Nema admina !");
    return 1;
}
Код:
error : cache_get_value_name_int: field 'xIsOnline' not found
*****
xIsOnline существует в базе данных


Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
 
Сверху Снизу