计算表中具有相同值的项目数量

时间:2014-10-27 16:43:23

标签: php mysql

我有一张这样的表:

postID postTitle   postDesc          postCont          postDate            postUser
     2 titleUpdate <p>DescUpdate</p> <p>ContUpdate</p> 2014-10-27 16:31:24 admin

我希望将postUser的项目数量设为admin 在这种情况下是1。 有人可以帮我这个吗?

编辑: 对不起,我的意思是$ _SESSION [&#39;登录&#39;]而不是管理员。 因此,搜索postUser为$ _SESSION [&#39;登录&#39;]

EDIT2: 当我使用它时:SELECT count(*)FROM yourtable WHERE postUser =&#39; admin&#39; 我收到此错误:解析错误:语法错误,意外&#39;管理员&#39;第93行的D:\ xampp \ htdocs \ AAWebsite \ blog \ index.php中的(T_STRING)

我的第93行:$ getamount = $ db-&gt;查询(&#39; SELECT count(*)FROM blog_posts WHERE postUser =&#39; admin&#39;&#39;);

2 个答案:

答案 0 :(得分:2)

您可以使用以下查询: -

SELECT count(*) FROM yourtable WHERE postUser = 'admin'

此处yourtable是数据库表的名称。

答案 1 :(得分:0)

SELECT count(*)
FROM tableName
WHERE postUser = 'admin'

其中tableName是该数据库表的名称。