6.3 Справочник по функциям подготовленных запросов C API
В следующей таблице приведены функции, доступные для обработки подготовленных запросов. Более подробную информацию см. в описаниях в разделе 6.4, «Описание функций подготовленных запросов C API».
Таблица 6.3 Функции подготовленных запросов C API
| Имя | Описание | Устарело |
|---|---|---|
mysql_stmt_affected_rows() | Количество строк, изменённых/удалённых/вставленных последним подготовленным запросом | |
mysql_stmt_attr_get() | Получить значение атрибута для подготовленного запроса | |
mysql_stmt_attr_set() | Установить значение атрибута для подготовленного запроса | |
mysql_stmt_bind_named_param() | Связать буферы данных приложения с именованными и безымянными маркерами параметров в подготовленном запросе | |
mysql_stmt_bind_param() | Связать буферы данных приложения с маркерами параметров в подготовленном запросе | Да |
mysql_stmt_bind_result() | Связать буферы данных приложения со столбцами в наборе результатов | |
mysql_stmt_close() | Освободить память, используемую подготовленным запросом | |
mysql_stmt_data_seek() | Переместиться к произвольному номеру строки в наборе результатов подготовленного запроса | |
mysql_stmt_errno() | Номер ошибки для функции MySQL подготовленного запроса, вызванной последней | |
mysql_stmt_error() | Сообщение об ошибке для функции MySQL подготовленного запроса, вызванной последней | |
mysql_stmt_execute() | Выполнить подготовленный запрос | |
mysql_stmt_fetch() | Извлечь следующую строку набора результатов и вернуть данные для всех связанных столбцов | |
mysql_stmt_fetch_column() | Извлекает данные для одного столбца текущей строки набора результатов | |
mysql_stmt_field_count() | Количество столбцов результатов для последнего подготовленного запроса | |
mysql_stmt_free_result() | Освободить ресурсы, выделенные для обработчика запросов | |
mysql_stmt_init() | Выделить и инициализировать память для структуры MYSQL_STMT | |
mysql_stmt_insert_id() | Идентификатор, сгенерированный для столбца AUTO_INCREMENT предыдущим подготовленным запросом | |
mysql_stmt_next_result() | Возвращение/инициализация следующего результата при выполнении подготовленного запроса с несколькими результатами | |
mysql_stmt_num_rows() | Количество строк из буферизованного набора результатов запроса | |
mysql_stmt_param_count() | Количество параметров в подготовленном запросе | |
mysql_stmt_param_metadata() | Возвращает метаданные параметров как набор результатов | |
mysql_stmt_prepare() | Подготовка запроса к выполнению | |
mysql_stmt_reset() | Сброс буферов запроса на стороне сервера | |
mysql_stmt_result_metadata() | Возвращает метаданные подготовленного запроса как набор результатов | |
mysql_stmt_row_seek() | Переход к смещению строки в наборе результатов подготовленного запроса | |
mysql_stmt_row_tell() | Текущая позиция в наборе результатов подготовленного запроса | |
mysql_stmt_send_long_data() | Отправка длинных данных по частям на сервер | |
mysql_stmt_sqlstate() | Значение SQLSTATE для функции MySQL подготовленного запроса, вызванной последней | |
mysql_stmt_store_result() | Извлечение и сохранение всего набора результатов |
© 2025 Oracle
Licensed under the GPLv2 License.