我正在用PHP 5编写一个应用程序.我想删除SQLite v2数据库文件中的一些行.我正在做这样的事情:
$sqliteConnection = new SQLiteDatabase('path/to/db');
$queryString = "DELETE FROM myTable WHERE status='not good'";
$result = $sqliteConnection->query($queryString);
Run Code Online (Sandbox Code Playgroud)
我怎么知道这个查询影响了多少行?我删除了多少行?
PHP函数sqlite_changes()为您完成此操作.
返回由针对
dbhandle数据库句柄执行的最新SQL语句更改的行数.
以程序方式调用它:
echo 'Number of rows modified: ', sqlite_changes($sqliteConnection);
Run Code Online (Sandbox Code Playgroud)
或者是对象式的:
echo 'Number of rows modified: ', $sqliteConnection->changes();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4844 次 |
| 最近记录: |