Descripción
int
ifx_affected_rows
( int result_id)
result_id
es
un
identificador
válido
del
resultado
de
ifx_query(
)
o
ifx_prepare(
)
.
Devuelve
el
número
de
filas
procesadas
por
una
consulta
representada
por
un
result_id
(
identificador
de
resultado
)
.
Para
inserciones
,
actualizaciones
y
borrados
el
número
es
exactamente
los
registros
procesados
(
sqlerrd[2]
)
.
Para
las
consultas
de
selección
es
una
estimación
(
sqlerrd[0]
)
.
No
confíes
en
él
.
Es
útil
llamarla
después
de
ejecutar
ifx_prepare(
)
pues
así
podemos
limitar
las
consultas
a
número
razonable
de
registros
.
Examina
también
:
ifx_num_rows(
)
Ejemplo
1
.
Número
de
registros
procesados
por
una
consulta
$rid
=
ifx_prepare
(
"select
*
from
emp
where
name
like
"
.
$name
,
$connid)
;
if
(
!
$rid
)
{
..
.
error
..
.
}
$rowcount
=
ifx_affected_rows
($rid)
;
if
($rowcount
1000
)
{
printf
("Too
many
rows
in
result
set
(%d)\n
br
"
,
$rowcount)
;
/
/
Demasiados
registros
en
el
resultado
die
("Please
restrict
your
query
br
\n")
;
/
/
Por
favor
,
restringe
tu
consulta
}
|
|