我需要使用PHP在我的SQLite3数据库中进行查询,这是我的代码并且它正在运行:
# Set access to data base...
$db = new SQLite3('./Data/myDB.sqlite');
# Set the query ...
$q="SELECT * FROM my_table WHERE key = '123'";
# Prepare for the query ...
$stmt = $db->prepare($q);
# Execute the query ...
$results = $stmt->execute();
现在,如何统计我的结果中有多少条记录?建议/例子?
答案 0 :(得分:0)
您可以在SQL或PHP中执行此操作:
将您的SQL请求更改为
SELECT COUNT(*) FROM my_table WHERE key = 123
或计算PHP中的行数(taken from here):
$nrows = 0;
$result->reset();
while ($result->fetchArray())
$nrows++;
$result->reset();
return $nrows;