Rapide Advanced Adulte
   ifx_affected_rows   
Resultatsifx_affected_rows   |   Contact

     Manuel PHP     
Partager
 
 
Partager
Partager

 

Table :

.ifx affected rows
.ifx blobinfile mode
.ifx byteasvarchar
.ifx close
.ifx connect
.ifx copy blob
.ifx create blob
.ifx create char
.ifx do
.ifx error
.ifx errormsg
.ifx fetch row
.ifx fieldproperties
.ifx fieldtypes
.ifx free blob
.ifx free char
.ifx free result
.ifx get blob
.ifx get char
.ifx getsqlca
.ifx htmltbl result
.ifx nullformat
.ifx num fields
.ifx num rows
.ifx pconnect
.ifx prepare
.ifx query
.ifx textasvarchar
.ifx update blob
.ifx update char
.ifxus close slob
.ifxus create slob
.ifxus free slob
.ifxus open slob
.ifxus read slob
.ifxus seek slob
.ifxus tell slob
.ifxus write slob
 
   

  ifx_affected_rows  


ifx_affected_rows

(PHP 3 >= 3.0.3, PHP 4, PHP 5)

ifx_affected_rows --  Retourne le nombre de lignes affectées par une requête

Description

int ifx_affected_rows ( resource 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().

Exemple 1. 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");
}
?>

    Annonces       
 

 Retour au chapitre Php

 

Top
 

Ajouter JungleKey.fr à votre Explorateur

 
 

About Us | © 2007 JungleKey




iBlack | Mobile | Wiki | Ajouter ce moteur