sqlite_changes

(PHP 5, PECL sqlite:1.0-1.0.3)

sqlite_changes — Возвращает количество записей, которые были изменены последним SQL запросом

Описание

int sqlite_changes ( resource $dbhandle )

Возвращает количество записей, которые были изменены последним SQL запросом к базе данных dbhandle .

Смотрите также

sqlite_num_rows()

Коментарии

When counting deleted records from the database, I realized that sqlite_changes() will return 0 if you are deleting all the records without including a WHERE clause.

So after "DELETE FROM users" sqlite_open() will print 0 even if rows where deleted, but if you use "DELETE FROM users WHERE 1" you will get the right result.

I had this problem on versions 5.0.4 and 4.4.0 under Windows servers.
2005-09-28 09:02:27
http://php5.kiev.ua/manual/ru/function.sqlite-changes.html
When executing DELETEs, I found that adding an always true WHERE clause returns the number of rows deleted.

eg:  "DELETE FROM my_table WHERE 1"  will delete all the rows and sqlite_changes() will return the correct number of rows deleted.
2010-04-01 00:06:46
http://php5.kiev.ua/manual/ru/function.sqlite-changes.html

    Поддержать сайт на родительском проекте КГБ