php - 在 PHP 中使用 SQlite3 如何计算结果集中的行数?

标签 php count sqlite

目前我正在使用:

$result = new SQLite3(sprintf("users/USERIDS_DB.sqlite"));

$numRows = $result->exec ("SELECT count(*) FROM USERIDS");

echo sprintf("the number of rows are: %d", $numRows);

但结果是 1 而应该是 6(我使用 firefox sqlite3 插件创建的行数)

有人可以帮忙吗?

最佳答案

$db = new SQLite3('filename.db3');
$count = $db->querySingle("SELECT COUNT(*) as count FROM tablename");
echo $count;

关于php - 在 PHP 中使用 SQlite3 如何计算结果集中的行数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2586598/

相关文章:

sqlite - 如何使用Diesel和SQLite获取新创建的值的ID?

objective-c - FMDB 结果集到字典

javascript - 创建一行代码和一个脚本来从另一个站点(例如 Twitter、分析等)回调表中的数据库信息

php - 使用 Silex/SilexExtensions 和 Assetic 在 Twig 中动态 CSS/Javascript

performance - 检测长列表中出现的对的算法

r - 创建一个表,返回多个变量的每个值的计数

php - 动态调用类中的方法

php - 将文章存储在数据库中的最佳方式? (PHP 和 SQL)

mysql - 如何使用 find_in_set 计算值?

sqlite - 每次更新应用程序时,我都需要创建一个新的SQLite数据库吗?