Spec-Zone .ru
спецификации, руководства, описания, API
|
MYSQL_RES *mysql_stmt_result_metadata(MYSQL_STMT *stmt)
Если оператор, к которому передают mysql_stmt_prepare()
тот, который производит набор результатов, mysql_stmt_result_metadata()
возвращает метаданные набора результатов в форме
указателя на a MYSQL_RES
структура, которая может использоваться, чтобы обработать
метаинформацию, такую как число полей и отдельной информации о поле. Этот указатель набора результатов можно
передать как параметр любой из основанных на поле API-функций, которые обрабатывают метаданные набора
результатов, такие как:
Структура набора результатов должна быть освобождена, когда Вы делаетесь с нею, которую можно сделать, передавая
ее к mysql_free_result()
. Это подобно способу, которым Вы освобождаете набор
результатов, полученный из звонка mysql_store_result()
.
Набор результатов, возвращенный mysql_stmt_result_metadata()
содержит только метаданные. Это не содержит результатов строки. Строки получаются при использовании дескриптора
оператора с mysql_stmt_fetch()
.
A MYSQL_RES
структура результата. NULL
если никакая
метаинформация не существует для готового запроса.
Из памяти.
Произошла неизвестная ошибка.
См. Пример в Разделе 21.8.11.11,"mysql_stmt_fetch()
"
.