J'ai une table qotwVote1a
avec les champs QuestionId, MemberId, Vote1a
où QuestionId
et MemberId
sont la clé primaire.Problème dans la requête SQL à partir de PHP
Je veux lancer une requête pour trouver qu'un membre, a voté pour une question ou non. Sinon, je mets la variable $j
à 0
, si oui, je la mets à 1
.
J'ai écrit cette requête. Mais cela me donne une erreur. Quelqu'un peut-il y jeter un coup d'oeil? Et si vous voulez demander quelque chose de plus, faites le moi savoir.
$questionId=57;
$id="zee";
$result2 = mysql_query("
SELECT MemberId
FROM qotwVote1a
WHERE QuestionId='".$questionId."'
AND MemberId='".$id."'
AND MemberId NOT IN ('
SELECT MemberId
FROM qotwVote1a
WHERE QuestionId='".$questionId."'
')
");//WHERE QuestionId='".$questionId."'
$j=0;
echo $result2;
while($row2 = mysql_fetch_array($result2))
{
echo $row2['Vote1a']." ".$row2['QuestionId']." ".$row2['MemberId']; echo "<br/>";
$j=1;
}
echo($j);
Quelqu'un peut reformater ce code s'il vous plaît? Je n'ai pas encore de représentant. –
@Brian: Fait. – Welbog