当前位置:  开发笔记 > 编程语言 > 正文

如何在PHP中确定SQLite 2查询中受影响的行数

如何解决《如何在PHP中确定SQLite2查询中受影响的行数》经验,为你挑选了1个好方法。

我正在用PHP 5编写一个应用程序.我想删除SQLite v2数据库文件中的一些行.我正在做这样的事情:

$sqliteConnection = new SQLiteDatabase('path/to/db');
$queryString = "DELETE FROM myTable WHERE status='not good'";
$result = $sqliteConnection->query($queryString);

我怎么知道这个查询影响了多少行?我删除了多少行?



1> Tomalak..:

PHP函数sqlite_changes()为您完成此操作.

返回由针对dbhandle数据库句柄执行的最新SQL语句更改的行数.

以程序方式调用它:

echo 'Number of rows modified: ', sqlite_changes($sqliteConnection);

或者是对象式的:

echo 'Number of rows modified: ', $sqliteConnection->changes();

推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有