Книга: Основы программирования в Linux

Разные функции

Разные функции

Есть несколько приведенных в табл. 8.13 дополнительных функций API, которые мы рекомендуем изучить. В основном того, что обсуждалось до сих пор, достаточно для создания функциональной программы, но этот частичный перечень нам кажется полезным.

Таблица 8.13

Пример API-вызова Описание
char *mysql_get_client_info(void); Возвращает данные о версии библиотеки, используемой клиентской программой
char *mysql_get_host_info(MYSQL *connection); Возвращает информацию о подключении к серверу
char *mysql_get_server_info(MYSQL *connection); Возвращает информацию о сервере, к которому вы в данный момент подключены
char *mysql_info(MYSQL* connection); Возвращает информацию о самом последнем выполненном запросе, но работает только с запросами нескольких типов — обычно с операторами INSERT и UPDATE. В противном случае возвращает NULL
int mysql_select_db(MYSQL *connection, const char *dbname); Заменяет базу данных, применяемую по умолчанию, на заданную в качестве параметра, при условии, что у пользователя есть соответствующие права доступа. В случае успеха возвращает ноль
int mysql_shutdown(MYSQL* connection, enum mysql_enum_shutdown level); Если у вас есть соответствующие права, завершает работу сервера базы данных, к которому вы подключены. В этот момент уровень останова следует задать равным SHUTDOWN_DEFAULT. В случае успеха возвращает ноль

Оглавление книги


Генерация: 0.849. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз