ifx_getsqlca
ifx_getsqlca
(PHP 3>= 3.0.8, PHP 4)
ifx_getsqlca - получает содержимое sqlca.sqlerrd[0..5] после запроса.
Описание
array ifx_getsqlca (int result_id)
result_id это правильный id результата, возвращённый функцией ifx_query() или ifx_prepare().
Возвращает псевдоряд (ассоциативный массив) с sqlca.sqlerrd[0] ... sqlca.sqlerrd[5] после выполнения запроса, ассоциированного с result_id.
Для значений insert, update и delete это набор, возвращённый сервером после выполнения запроса. Это даёт доступ к количеству задействованных рядов и к серийному insert-значению. Для SELECTs - это значения, сохранённые после оператора PREPARE. Это даёт доступ к *estimated/приблизительному* количеству задействованных рядов. Использование этой функции предотвращает перегрузку при выполнении запроса "select dbinfo('sqlca.sqlerrdx')", поскольку запрошенное значение было сохранено ifx-драйвером в подходящий момент.