©
                    本文档使用
                    php中文网手册 发布
                
(PECL mysqlnd-uh >= 1.0.0-alpha)
MysqlndUhConnection::getAffectedRows — Gets the number of affected rows in a previous MySQL operation
$connection 
   )Gets the number of affected rows in a previous MySQL operation.
connection Mysqlnd connection handle. Do not modify!
Number of affected rows.
Example #1 MysqlndUhConnection::getAffectedRows() example
  <?php
 class  proxy  extends  MysqlndUhConnection  {
 public function  getAffectedRows ( $res ) {
    printf ( "%s(%s)\n" ,  __METHOD__ ,  var_export ( func_get_args (),  true ));
    $ret  =  parent :: getAffectedRows ( $res );
    printf ( "%s returns %s\n" ,  __METHOD__ ,  var_export ( $ret ,  true ));
   return  $ret ;
 }
}
 mysqlnd_uh_set_connection_proxy (new  proxy ());
 $mysqli  = new  mysqli ( "localhost" ,  "root" ,  "" ,  "test" );
 $mysqli -> query ( "DROP TABLE IF EXISTS test" );
 $mysqli -> query ( "CREATE TABLE test(id INT)" );
 $mysqli -> query ( "INSERT INTO test(id) VALUES (1)" );
 var_dump ( $mysqli -> affected_rows );
 ?>   以上例程会输出:
proxy::getAffectedRows(array ( 0 => NULL, )) proxy::getAffectedRows returns 1 int(1)