a_sampdb.inc
db_open
Открывает базу данных для чтения.
Code
db_open (name[])
name[] Имя файла, в котором содержится база данных
Функция возвращает ID базы данных, переменную типа DB
db_close
Закрывает базу данных.
Code
db_close(DB:db)
DB:db ID базы данных, которую нужно закрыть
Эта функция нечего не возвращает.
db_query
Отправляет запрос в базу данных.
Code
db_query (DB:db,query[])
DB:db I D базы данных, которой будет отправлен запрос.
query[] Содержание запроса.
Функция возвращает результат запроса, переменную типа DBResult.
db_free_result
Очищает результат запроса.
Code
db_free_result(DBResult:dbresult)
DBResult:dbresult Результат запроса, который нужно обработать.
db_num_rows
Узнает количество столбцов таблицы в результате запроса.
Code
db_num_rows (DBResult:dbresult)
DBResult:dbresult Результат запроса, который нужно обработать.
Функция возвращает число строк.
db_next_row
Переходит в следующий столбец в результате запроса.
Code
db_next_row (DBResult:dbresult)
DBResult:dbresult Результат запроса, который нужно обработать.
db_num_fields
Узнает количество полей в результате запроса.
Code
db_num_fields (DBResult:dbresult)
DBResult:dbresult Результат запроса, который нужно обработать.
Функция возвращает количество полей.
db_field_name
Позволяет узнать название поля результата по его порядковому номеру.
Code
db_field_name(DBResult:dbresult, field, result[], maxlength)
DBResult:dbresult Идентификатор результата.
field Порядковый номер поля.
result[] Буфер для хранения содержимого поля.
maxlength Число копируемых в буфер символов.
Эта функция нечего не возвращает.
db_get_field
Позволяет узнать содержимое поля результата по его порядковому номеру.
Code
db_get_field(DBResult:dbresult, field, result[], maxlength)
DBResult:dbresult Идентификатор результата.
field Порядковый номер поля.
result[] Буфер для хранения содержимого поля.
maxlength Число копируемых в буфер символов.
db_get_field_assoc
Позволяет узнать содержимое поля результата по его имени.
Code
db_get_field_assoc (DBResult:dbresult, const field[], result[], maxlength)
DBResult:dbresult Идентификатор результата.
const field[] Имя поля.
result[] Буфер для хранения содержимого поля.
maxlength Число копируемых в буфер символов.