SQLite3相当于mysql_num_rows

时间:2011-06-27 13:12:58

标签: php sqlite

SQLite3与mysql_num_rows的等价物是什么? 我知道SQLite有一个类似的函数调用。我在PHP中正在做的是从查询中获取数组并计算变量,但我不太喜欢它。

2 个答案:

答案 0 :(得分:3)

您有一个更改方法,它将为更新/删除方法提供num rows / affected行功能。对于选择类型查询,您可以对结果集进行计数,或者有效地生成第二个请求,该请求将计算先前查询的结果(将花费更多时间到您的应用程序)。 对于“选择firstname ='john'的用户”,这应该是这样的:

SELECT count(*)FROM(选择firstname ='john'的用户)为tmp;

但它会花费你额外的查询,我很确定计算返回的结果集会更有效。

答案 1 :(得分:-2)

名为COUNT的SQL查询怎么样?