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

search for in the

oci_parse> <oci_num_fields
Last updated: Fri, 27 Jun 2008

view this page in

oci_num_rows

(PHP 5, PECL oci8:1.1-1.2.4)

oci_num_rows — Возвращает количество строк, измененных в процессе выполнения запроса

Описание

int oci_num_rows ( resource $stmt )

oci_num_rows() возвращает количество строк, которые были изменены в процессе выполнения выражения UPDATE.

Замечание: Эта функция не возвращает количество строк в результате выражения SELECT! Для запросов SELECT oci_num_rows() вернет количество строк, которые были считаны в буфер с помощью функций oci_fetch*().

Пример #1 Пример использования oci_num_rows()

<?php
    
echo "<pre>";
    
$conn oci_connect("scott""tiger");
     
    
$stmt oci_parse($conn"create table emp2 as select * from emp");
    
oci_execute($stmt);
    echo 
oci_num_rows($stmt) . " rows inserted.<br />";
    
oci_free_statement($stmt);
    
    
$stmt oci_parse($conn"delete from emp2");
    
oci_execute($stmtOCI_DEFAULT);
    echo 
oci_num_rows($stmt) . " rows deleted.<br />";
    
oci_commit($conn);
    
oci_free_statement($stmt);
    
    
$stmt oci_parse($conn"drop table emp2");
    
oci_execute($stmt);
    
oci_free_statement($stmt);
    
    
oci_close($conn);
    echo 
"</pre>";
?>

Замечание: В версиях PHP ниже 5.0.0 эта функция называлась ocirowcount(). В PHP 5.0.0 и выше ocirowcount() является алиасом oci_num_rows(), поэтому вы можете продолжать использовать это имя, однако это не рекомендуется.

В случае ошибки oci_num_rows() возвращает FALSE.



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

oci_parse> <oci_num_fields
Last updated: Fri, 27 Jun 2008
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites