我想从我的表中计算特定的ID

时间:2014-03-13 09:55:40

标签: php mysql count

我有这个代码

<?php 
    $votes_query=mysql_query("select * from votes where CandidateID='$id'");
    $vote_count=mysql_num_rows($votes_query);
    echo $vote_count;
?>

从我的votes表中提取单个* ID *。

我需要一个可以帮助获取特定* ID * s之和的代码。

让我们说,我的表格中有ID-205ID-209

2 个答案:

答案 0 :(得分:0)

<?php
$ids = array('205','209');

$votes_query=mysql_query("select * from votes where CandidateID IN($ids) ");
$vote_count=mysql_num_rows($votes_query);
echo $vote_count;
?>

将所有ID放入数组&amp;使用mysql的IN子句。

答案 1 :(得分:0)

<?php 
    $ids = array('205','209');

    $sql  "SELECT SUM(field_score) AS vote_score FROM votes WHERE CandidateID IN ($ids)";

    $vote_score = mysql_query($sql);
    echo $vote_score;    
?>