создание и продвижение сайта (вбиваю в ТОП-10, как гвозди)Настройка и сопровождение платной рекламы яндекс.директ

PHP. Руководство по PHP. 2005

oci_num_rows

Пред.

След.

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_fields

Уровень выше

oci_parse

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.

Ваше письмо×
Free Web Hosting