sql查询语句结果集数目如何获取

2025-03-22 13:07:46
推荐回答(2个)
回答1:

1、创建测试表,插入数据:


create table test

(id int)

insert into test values (1)

insert into test values (2)

insert into test values (3)

insert into test values (null)

2、查询记录数为两种,一种是count(*),一种是count(字段值):

测试一:


select count(*) from test

结果:

测试二:

select count(id) from test

结果:

说明:如果count(字段名)的字段中含有空值,则在count中不计数,而count(*)则是查询全部的行数。

回答2:

Php中查看结果集数:
mysql_num_rows($result)