top
a  b  c  d  e  f  g  h  i  j  k  l  m  n  o  p  q  r  s  t  u  v  w  x  y  z

Описание функции fbsql-affected-rows



fbsql_affected_rows


(PHP 4 >= 4.0.6)
fbsql_affected_rows - получает количество рядов, задействованных в предыдущей FrontBase-операции.

Описание


int fbsql_affected_rows ([resource link_identifier])
fbsql_affected_rows() возвращает количество рядов, задействованных в последнем запросе INSERT, UPDATE или DELETE, ассоциированном с link_identifier. Если link identifier/идентификатор ссылки не специфицирован, используется последняя ссылка, открытая функцией fbsql_connect().

Примечание: если вы используете транзакции, вы должны вызывать fbsql_affected_rows() после запроса INSERT, UPDATE или DELETE, а не после подтверждения транзакции.

Если последним был запрос DELETE без оператора WHERE, то все записи будут удалены из таблицы, а функция вернёт нуль.

Примечание: при использовании UPDATE, FrontBase не будет обновлять столбцы, где новая переменная - такая же, как и старая. Это может создать ситуацию, когда fbsql_affected_rows() может в действительности равняться не количеству совпавших рядов, а количеству рядов, которые действительно были задействованы в запросе.

Если последний запрос потерпел неудачу, эта функция возвратит -1.
См. также fbsql_num_rows().
corner
My pencil ;)
Главная   Сервисы   Портфолио   Проги   Видео   Контакты   Ссылки   Текст