71f2d7df

Обзор функций C API


Функции, доступные в C API, перечислены ниже и описаны более подробно в следующем разделе. Подробности в разделе "2.3 Описание функций C API".



mysql_affected_rows() Возвращает число строк измененных последним запросом UPDATE, DELETE или INSERT.
mysql_close() Закрывает подключение к серверу.
mysql_connect() Соединяется с сервером.
mysql_change_user() Меняет пользователя и базу данных на открытом подключении.
mysql_character_set_name() Возвращает имя заданного по умолчанию набора символов для подключения.
mysql_create_db() Создает базу данных. Аналог команды SQL CREATE DATABASE.
mysql_data_seek() Ищет произвольную строку в наборе результатов запросов.
mysql_debug() Делает DBUG_PUSH для заданной строки.
mysql_drop_db() Удаляет базу данных. Эта функция аналогична команде SQL DROP DATABASE.
mysql_dump_debug_info() Заставляет сервер писать информацию отладки в файл регистрации.
mysql_eof() Определяет, читалась или нет последняя строка набора результатов.
mysql_errno() Возвращает код ошибки для вызванной недавно функции MySQL.
mysql_error() Возвращает текстовое сообщение об ошибке для вызванной недавно функции MySQL.
mysql_real_escape_string() Выходит из специальных символов в строке для использования в инструкции SQL, принимающей во внимание текущий набор символов данного подключения.
mysql_escape_string() Выходит из специальных символов в строке для использования в обычной инструкции SQL.
mysql_fetch_field() Возвращает тип следующего поля таблицы.
mysql_fetch_field_direct() Возвращает тип поля таблицы, по номеру поля.
mysql_fetch_fields() Возвращает массив всех структур поля.
mysql_fetch_lengths() Возвращает длины всех столбцов в текущей (актуальной) строке.
mysql_fetch_row() Выбирает следующую строку из набора результатов.
mysql_field_seek() Помещает курсор столбца в определенный параметром столбец.
mysql_field_count() Возвращает число столбцов результата для последнего запроса.
mysql_field_tell() Возвращает позицию курсора поля, используемого для последнего вызова mysql_fetch_field().
mysql_free_result() Освобождает память, используемую набором результатов.
mysql_get_client_info() Возвращает информацию о версии программы-клиента.
mysql_get_host_info() Возвращает строку, описывающую подключение.
mysql_get_proto_info() Возвращает версию протокола, используемую подключением.
mysql_get_server_info() Возвращает номер версии сервера.
mysql_info() Возвращает информацию относительно недавно выполненного запроса.
mysql_init() Получает или инициализирует структуру MYSQL.
mysql_insert_id() Возвращает ID, сгенерированный для столбца с поддержкой AUTO_INCREMENT предыдущим запросом.
mysql_kill() Уничтожает заданный поток.
mysql_list_dbs() Возвращает имена баз данных, соответствующие простому регулярному выражению.
mysql_list_fields() Возвращает имена полей, соответствующие простому регулярному выражению.
mysql_list_processes() Возвращает список текущих потоков сервера.
mysql_list_tables() Возвращает имена таблиц, соответствующие простому регулярному выражению.
mysql_num_fields() Возвращает число столбцов в наборе результатов.
mysql_num_rows() Возвращает число строк в наборе результатов.
mysql_options() Устанавливает опции связи для вызова mysql_connect().
mysql_ping() Проверяет работает или нет подключение с сервером, повторно соединяется по мере необходимости.
mysql_query() Выполняет запрос SQL, определенный как строка с нулевым символом в конце.
mysql_real_connect() Соединяется с сервером.
mysql_real_query() Выполняет запрос SQL, определенный как рассчитанная строка.
mysql_reload() Сообщает, чтобы сервер перезагрузил таблицы предоставления привилегий.
mysql_row_seek() Переходит к строке в наборе результатов, используя значение, возвращенное из mysql_row_tell().
mysql_row_tell() Возвращает позицию курсора строки.
mysql_select_db() Выбирает базу данных.
mysql_shutdown() Закрывает сервер.
mysql_stat() Возвращает состояние сервера.
mysql_store_result() Возвращает полный набор результатов пользователю.
mysql_thread_id() Возвращает ID потока.
mysql_thread_safe() Возвращает 1, если клиент компилируется как поточно-безопасный.
mysql_use_result() Инициализирует копию результата строка в строку.
<

Содержание раздела