Db field name RU

From SA-MP Wiki

Jump to: navigation, search

db_field_name

Описание:

Получает название поля по его индексу.


Параметры:
(DBResult:dbresult, field, result[], maxlength)
DBResult:dbresultРезультат из которого нужно получить данные; возвращается db_query.
fieldИндекс поля, для которого нужно получить название.
result[]Название поля.
maxlengthМаксимальная длина названия поля.


Возвращаемые значения:

Название поля по указанному индексу.


Пример использования:

public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext,"/getfieldnames",true))
    {
        new DBResult:Result;
        Result = db_query( Database, "SELECT * FROM `join_log`" );
        for(new a;a<db_num_fields(Result);a++)
        {
            new info[30];
            db_field_name(Result, a, info, 30);
            printf("Field name: %s",info);
        }
        return 1;
    }
    return 0;
}

Связанные функции

Следующие функции могут быть полезны, т.к. они так или иначе связаны с текущей функцией.

  • db_open: Открывает базу данных или создает новую
  • db_close: Закрывает базу данных и сохраняет внесенные изменения.
  • db_query: Посылает запрос базе данных
  • db_free_result: Удаляет результат запроса к базе данных из памяти сервера
  • db_num_rows: Возвращает число строк результата запроса к базе данных
  • db_next_row: Выполняет переход к следующей строке результата запроса к базе данных
  • db_num_fields: Возвращает число полей результата запроса.
  • db_get_field: Узнает значение столбца результата по его номеру
  • db_get_field_assoc: Узнает название столбца результата по его имени
Personal tools
In other languages