计算列中具有特殊值的行数

时间:2014-02-02 21:45:44

标签: php mysql sql-like

我正在尝试计算与变量具有相同值的行数。

然后我想要回显一下mysql查询中计算的数字! 这可能吗?

以下是我的数据库的图片:

http://img812.imageshack.us/img812/333/9jr1.png

抱歉我的英语不好,如果这个问题很难理解(对这个问题不熟悉)

3 个答案:

答案 0 :(得分:0)

这里有两种不同的方法。如果您正在寻找特定的值并提前了解它,您可以做一些简单的事情:

select count(*) as count from table where column = 'value';

或者,如果您只是在寻找重复值的计数,您可以选择以下内容:

select count(*) as count, column from table group by column;

这将为您提供两列:您的值列和每个值的出现次数。

答案 1 :(得分:0)

执行如下的SQL查询:

SELECT COUNT(*) FROM yourtablename WHERE yourcolumnname = yourvariablevalue;

答案 2 :(得分:0)

这是来自您的旧问题

$query= "SELECT pic_name, count(pic_name) as count FROM hulebild_likes where pic_name='$bild_id'";

$likesf = mysqli_query($con, $query);
$row=mysqli_fetch_array($likesf);
echo $row['count'];