mysql_affected_rows(PHP 4, PHP 5, PECL mysql:1.0) mysql_affected_rows — Возвращает число затронуиых прошлой операцией рядов. Описание
int mysql_affected_rows
([ resource $link_identifier
] )
mysql_affected_rows() возвращает количество рядов, затронутых последним INSERT, UPDATE, DELETE запросом к серверу, на который ссылается указатель link_identifier . Если ресурс не указан, функция использует последнее, успешное соединение, выполненное с помощью функции mysql_connect().
Если последний запрос был DELETE без указания WHERE и, соответственно, таблица была очищена, функция вернёт ноль (0).
mysql_affected_rows() не работает с SELECT -- только с запросами, модифицирующими таблицу. Чтобы получить количество рядов, возвращённых SELECT-запросом, используйте функцию mysql_num_rows(). Если последний запрос был неудачным, функция вернёт -1. Пример #1 DELETE-запрос
<?phpВышеописанный пример выдаст следующий результат:
Пример #2 UPDATE-запрос
<?phpВышеописанный пример выдаст следующий результат:
См. также mysql_num_rows(), mysql_info(). |
|
|
| © 2009 Тест скорости интернета | Boont.Ru |