gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 00:28:21 26 4
gpt4 key购买 nike

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

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

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

最佳答案

PHP 函数 sqlite_changes()为你做这件事。

Returns the numbers of rows that were changed by the most recent SQL statement executed against the dbhandle database handle.

以过程式方式调用它:

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

或对象样式:

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

关于php - 如何确定 PHP 中 SQLite 2 查询中受影响的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/313567/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com