我有這樣的.PHP,我都數不過來從數據庫票制 - 計數最大投票
SELECT std.fname, std.lname, COUNT(v.cand_id)
FROM vote v, student std, candidate ca, position pos
WHERE v.cand_id = ca.stud_id AND ca.pos_id = 1 AND ca.stud_id = std.id
最大投票
的問題是,計數是關閉的,它顯示了70票,而當我算它在數據庫上只有11票。我認爲這是計算所有選票而不是COUNT(v.cand_id)
上的特定人員。
此表是關於計算投票數並顯示獲得投票的最高人選。
$ que1 = mysql_query($ sql1,$ con);
while($row1 = mysql_fetch_array($que1))
{
echo "President: "; echo "".$row1['fname']; echo " ".$row1['lname']; echo " having ".$row1['v.cand_id']; echo " votes";
echo "<br>";
}
'從投票v,學生std ...'給你一個所有表的交叉產品!使用[MySQL連接](http://dev.mysql.com/doc/refman/5.0/en/join.html) – mavili 2013-03-15 02:08:54