php如何统计某数据库表单字段的数量

比如想要统计表单名为kfmsg的Types字段有几个"1"

php如何统计某数据库表单字段的数量_第1张图片

先从sql语句数据库新建查询输入如下sql语句

下方代码Types是字段名,kfmsg是表名,where Types=1为查询Types中的1
select Types from kfmsg where Types=1
根据下图显示查到三条1记录
php如何统计某数据库表单字段的数量_第2张图片

查询有几个2,改末尾Types值即可即可

select Types from kfmsg where Types=2
php如何统计某数据库表单字段的数量_第3张图片

PHP代码中如何实现查询及统计呢?

可以在apache环境中创建个1.php文件进行测试
php如何统计某数据库表单字段的数量_第4张图片

/*连接数据库*/
$conn = new mysqli('localhost', '数据库用户名', '密码', '数据库名');
/*下方代码Types是字段名,kfmsg是表名,where Types=1为查询Types中的2*/
$biaozhunfang = "select Types from kfmsg where Types=1";
$bzf = $conn->query($biaozhunfang);
/*统计该表所有行数*/
$count = "select * from kfmsg";
$kfcount = $conn->query($count);
/*使用print_r打印*/
print_r($bzf ->num_rows);
echo "
"
; print_r($kfcount ->num_rows)

上面的代码可以根据实际数据库名及表名,字段自行改测试

结果如下:数据库project的kfmsg表中Types字段有3行数据是1,数据库project的kfmsg表有40行数据值

php如何统计某数据库表单字段的数量_第5张图片

你可能感兴趣的:(php,mysql,sql)