PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

ifx_htmltbl_result> <ifx_get_char
Last updated: Fri, 18 Jul 2008

view this page in

ifx_getsqlca

(No version information available, might be only in CVS)

ifx_getsqlca — Después de una consulta, obtiene el contenido de sqlca.sqlerrd[0..5]

Descripción

array ifx_getsqlca ( int $result_id )

result_id es un identificador válido del resultado de ifx_query() o ifx_prepare().

Devuelve una seudo fila (array asociativo) con los valores de sqlca.sqlerrd[0] a sqlca.sqlerrd[5] de una consulta ejecutada, representada ésta con un identificador de resultado result_id .

Para inserciones, actualizaciones y borrados los valores devueltos son aquellos definidos por el servidor después de que la consulta sea ejecutada. Esto da acceso al número de registros procesados y al valor de una columna de tipo serial en una consulta de inserción. Para consultas de selección, los valores son guardados cuando se prepara la sentencia. También permite conocer el número estimado de registros procesados. El uso de esta función evita el sobrecoste de ejecutar la consulta "select dbinfo('sqlca.sqlerrdx')", como obtener los valores guardados por el conector para Informix en el momento apropiado.

Example #1 Obtener los valores sqlca.sqlerrd[x]

<?php
/* suponiendo que la primera columna de la tabla 'sometable' es de tipo serial */
$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 de serie de la fila insertada es: " $serial_value<br />n";



add a note add a note User Contributed Notes
ifx_getsqlca
There are no user contributed notes for this page.

ifx_htmltbl_result> <ifx_get_char
Last updated: Fri, 18 Jul 2008
 
 
show source | credits | sitemap | contact | advertising | mirror sites