6.43.9 ifx_affected_rows[ Exemples avec ifx_affected_rows ] PHP 3>= 3.0.3, PHP 4 >= 4.0.0Description
int ifx_affected_rows(int result_id )
ifx_affected_rows retourne le nombre de lignes
affectées par la requête associée à
result_id.
result_id est un identifiant valide de résultat
retourné par ifx_query ou
ifx_prepare.
Pour les INSERT, UPDATE et DELETE, ce nombre est le nombre exact de lignes
affectées (sqlerrd[2]). Pour les SELECT, ce n'est qu'une estimation
(sqlerrd[0]). Ne vous y fiez pas.
ifx_affected_rows est très pratique après
ifx_prepare pour limiter la taille des résultats.
Voir aussi
ifx_num_rows.
Nombre de lignes affectées |
<?php $rid = ifx_prepare ("select * from emp where name like " . $name, $connid); if (! $rid) { //... erreur ... } $rowcount = ifx_affected_rows ($rid); if ($rowcount > 1000) { printf ("Trop de lignes trouvées (%d)\n<br>", $rowcount); die ("Ressayez avec une autre requête. <br>\n"); } ?>
|
|