|
 |
oci_num_rows (PHP 5) 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($stmt, OCI_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.
oci_num_rows
There are no user contributed notes for this page.
| |