Функции, доступные в 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() | Инициализирует копию результата строка в строку. |