Db field name RU
From SA-MP Wiki
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: Узнает название столбца результата по его имени