注册 登录
编程论坛 PHP技术论坛

php sqlite 查询结果个数

shop12365com 发布于 2023-04-16 10:16, 569 次点击
php sqlite 查询结果记录个数
参考格式下面不对
$tj="SELECT COUNT(*)  from class where classid=1";
$count = $db->query($tj);

这个用过结果不正确
$sql ="select * from class where classid=1";
$count=$db->querySingle($sql);

[此贴子已经被作者于2023-4-16 10:21编辑过]

1 回复
#2
阳光上的桥2023-04-17 09:00
这样就对了:

$tj="SELECT COUNT(*)  from class where classid=1";
$count=$db->querySingle($sql);

query返回的游标,需要再次fetchArray才得到数据,querySingle直接返回结果,但是select *时候结果是第一条记录、第一个字段的值。建议下载一份PHP手册中文版,这些函数的含义里面讲解得很清楚。
1