uznay-chto-hochesh.narod.ru

-сайт для интересующихся людей

Учебник - справочник по PHP.

Здесь Вы найдете что хотели

Меню сайта
Главная
Введение
Справочник языка
Возможности РНР
Функции (справочник)
Расширение РНР 4.0
F.A.Q. частые вопросы
Приложения
Алфавитный указатель
Друзья сайта
сделай сайт сам! пособие по html
изучение html и web-дизайна для новичков
Бесплатная отправка смс на все операторы
Реклама
 
НазадВперёд

sesam_execimm

(только PHP 3 CVS)

sesam_execimm - выполняет "immediate" SQL-оператор.

Описание

string sesam_execimm (string query)

Возвращает SESAM "result identifier/результирующий идентификатор" при успехе, FALSE при ошибке.

sesam_execimm() выполняет "immediate/непосредственный" оператор (т.е. оператор вроде UPDATE, INSERT или DELETE, который не возвращает результат и не имеет переменных INPUT или OUTPUT). "select type" запросы не могут использоваться с sesam_execimm(). Устанавливает значение affected_rows для запрашивания функцией sesam_affected_rows().

Обратите внимание, что sesam_query() может обрабатывать как "immediate", так и "select-type" запросы. Используйте sesam_execimm(), только если вы знаете заранее, оператор какого типа будет выполняться. Попытка использовать запросы типа SELECT с sesam_execimm() возвратят $err["sqlstate"] == "42SBW".

Возвращаемый "result identifier" не может использоваться запрашивания чего-либо, кроме sesam_affected_rows(); он возвращается только для симметрии с sesam_query().

$stmt = "INSERT INTO mytable VALUES ('one', 'two')";
$result = sesam_execimm ($stmt);
$err = sesam_diagnostic();
print ("sqlstate = ".$err["sqlstate"]."\n".
       "Affected rows = ".$err["rowcount"]." == ".
       sesam_affected_rows($result)."\n");

См. также sesam_query() и sesam_affected_rows().


Назад Оглавление Вперёд
sesam_errormsg Вверхsesam_fetch_array

Хостинг от uCoz