(PHP 4, PHP 5 < 5.2.1)
ifx_getsqlca — Devolver el contenido de sqlca.sqlerrd[0 ... 5] después de ejecutar una consulta
$result_id
   ) : array
   Devuelve un registro con la estructura sqlca.sqlerrd[0 ... 5] después de ejecutar 
   una consulta asociada a result_id.
  
Para inserciones, actualizaciones y eliminaciones, los valores devueltos son aquellos establecidos por el servidor despues de ejecutar una consulta, los cuales proporcionan acceso al número de filas afectadas y el valor generado para columnas consecutivas en una inserción. Para consultas SELECT los valores son aquellos guardados después de una sentencia PREPARE, los cuales proporcionan acceso al número estimado de filas afectadas. El uso de esta función es similar a ejecutar la consulta SELECT dbinfo('sqlca.sqlerrdx'), ya que devuelve los valores que fueron guardados por el controlador IFX en el momento apropiado.
result_id
       result_id es el identificador válido devuelto por
       ifx_query() o
       ifx_prepare() (sólo para consultas "SELECT").
      
Devuelve un arreglo asociativo con las siguientes entradas: sqlerrd0, sqlerrd1, sqlerrd2, sqlerrd3, sqlerrd4 y sqlerrd5.
Ejemplo #1 Mostrar los valores Informix de sqlca.sqlerrd[x]
<?php
/* asumiendo que la primera columna de 'sometable' en un consecutivo */
$qid = ifx_query("insert into sometable
                  values (0, '2nd column', 'another column') ", $connid);
if (!$qid) {
    /* ... error ... */
}
$sqlca = ifx_getsqlca($qid);
$serial_value = $sqlca["sqlerrd1"];
echo "El valor consecutivo de la fila insertada es: $serial_value<br />\n";
?>