$vote=mysql_fetch_array(mysql_query("select sum(vcount) as vcount from votecount where titleid='$data[id]' "));=>
$id = $data['id'];
$vote=mysql_fetch_array(mysql_query("select sum(vcount) as vcount from votecount where titleid='$id' "));
$id = $data['id'];
$vote=mysql_fetch_array(mysql_query("select sum(vcount) as vcount from votecount where titleid='$id' "));
$vote=mysql_fetch_array(mysql_query($sql));
注意变量在单引号,有可能不会被解析
如果非要出结果,可以加上 group by null但是这里的id是不确定的,你的id想得到哪个行的值?
这样查询出来,会根据实际存储顺序出现不同的id,无法控制
echo SQL看一下就知道了再mysql_error()看一下
$votenum=$vote[vcount]; 看看如果按上面修改的话,要求你的ID必须不是唯一的,不能是自增之类的字段.
无法同时得到,这种纯sql问题,在mysql里多测试就行了,也容易发现问题