我的网站上有投票系统,我想检查用户是否赞成、反对。减少数量。我选择的查询的完整表包含 id 等于来自投票表的用户 id 投票表的模式 是答案表的表模式是
$query=SELECT answer_id,user_id,vote FROM vote WHERE user_id='{$_SESSION["id"]}'
$result1=mysql_query($query);
$array=mysql_fetch_array($result1);
现在,当我获取问题的答案时,我想检查这个用户是否已经投票,如果 answer_id 在这个数组中找到,而不是我想找到投票的值?
代码是
$query1="SELECT * FROM answers WHERE question_id='{$question_id}'";//$question_id is id of question
$result=mysql_query($query1);
if($result){
While ($row=mysql_fetch_arrar($result)){
if(in_array($row["id"],$array){
echo $array["vote"];
}
}
}
我很困惑如何同时获取两个数组...?此查询仅适用于第一个值,因为我没有在 $array 中使用 while 循环,有人可以帮我..吗?