php从mysql表中查询count(学号)然后赋值给一个变量,,并输出

$a=mysql_query("select count(CameraID) as total from personwatch where CameraID=1");
echo $a;(每台照相机可以拍很多张照片,我想统计1号照相机拍了多少张图片,然后把它赋值给一个变量,,输出,上面的代码有什么问题吗?,查询的结果就是一个值)
最新回答
比你帅

2024-11-27 11:48:22

首先你返回的结果是一个资源型数据 需要处理
其次你count()的字段使用主键把 也就是 count(主键字段) 这样就没问题了
咑勾勾→シ

2024-11-27 09:03:43

结果当然是一个值了, 因为你的sql语句就查询了一个总数了呀.