mysql_affected_rows(PHP 3, PHP 4) mysql_affected_rows - получает количество рядов, задействованных в предыдущей MySQL-операции. Описаниеint mysql_affected_rows ([resource link_identifier]) mysql_affected_rows() возвращает количество рядов, задействованных в последнем запросе INSERT, UPDATE или DELETE, ассоциированном с идентификатором link_identifier. Если link identifier не специфицирован, принимается последняя ссылка, открытая функцией mysql_connect().
Если последним запросом был DELETE без оператора WHERE, все записи таблицы будут удалены, но функция возвратит нуль.
mysql_affected_rows() не работает с операторами SELECT; только с операторами, модифицирующими запись. Для запрашивания количества рядов, возвращённых SELECT, используйте mysql_num_rows(). Если последний запрос потерпел неудачу, эта функция возвратит -1.
См. также mysql_num_rows(), mysql_info(). |
||||||||||
|
||||||||||
Если вы построили PHP 3 как CGI-программу, вы можете разметить её построение,
введя make bench. Обратите, внимание, что, если Safe Mode включён по
умолчанию/on, benchmark не сможет завершиться, если займёт больше разрешённых
30 секунд. Это из-за того, что set_time_limit() не может использоваться
в режиме safe mode. Используйте установку конфигурации max_execution_time для
управления этим интервалом времени в вашем собственном скрипте.
make bench игнорирует файл конфигурации.
Примечание: make bench возможна только для PHP 3.
| |