(PHP 4, PHP <=5.2.0)
ifx_getsqlca — Получить содержимое sqlca.sqlerrd[0..5] после выполнения запроса
$result_id
   )
   Возвращает псевдостроку с sqlca.sqlerrd[0] ... sqlca.sqlerrd[5] после выполнения
   запроса с идентификатором result_id.
  
Для запросов INSERT, UPDATE и DELETE, возвращаемые значение являются значениями, возвращенными сервером после их выполнения. Они дают доступ к числу затронутых строк и значению SERIAL для операторов INSERT. Для запросов SELECT эти значения выставляются после оператора PREPARE. Это дает доступ к *ожидаемому* количеству затронутых строк. Использование этой функции сокращает накладные расходы, которые могут возникнуть при вызове SELECT dbinfo('sqlca.sqlerrdx'), так как она извлекает значения, сохраненные драйвером ifx.
result_id
       result_id - идентификатор запроса, полученный
       ifx_query() или
       ifx_prepare() (только для запросов типа SELECT!).
      
Возвращает ассоциативный массив со следующими полями: sqlerrd0, sqlerrd1, sqlerrd2, sqlerrd3, sqlerrd4 и sqlerrd5.
Пример #1 Извлечение значений sqlca.sqlerrd[x]
<?php
/* Считаем первый столбец таблицы 'sometable' как тип SERIAL */
$qid = ifx_query("insert into sometable
                  values (0, '2nd column', 'another column') ", $connid);
if (!$qid) {
    /* ... jib,rf ... */
}
$sqlca = ifx_getsqlca($qid);
$serial_value = $sqlca["sqlerrd1"];
echo "Номер вставленной строки : $serial_value<br />\n";
?>