比如想要统计表单名为kfmsg的Types字段有几个"1"
先从sql语句数据库查询
下方代码Types是字段名,kfmsg是表名,where Types=1为查询Types中的1
select Types from kfmsg where Types=1
根据下图显示查到三条1记录
查询有几个2,改末尾即可
select Types from kfmsg where Types=2
PHP代码中如何实现查询及统计呢?
可以在apache环境中创建个1.php文件进行测试
/*连接数据库*/ $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 "<br>"; print_r($kfcount ->num_rows)
结果如下:数据库project的kfmsg表中Types字段有3行数据是1,数据库project的kfmsg表有40行数据值
发表评论