我需要向用戶顯示每個問題的所有答案選項,以便他可以選擇他的答案。我該如何限制這個mysql查詢只顯示一次列數據?
顯示/標記
<?php
$i=1;
$surveyQ="SELECT * FROM ve_survey_answers a
JOIN ve_survey_questions q
ON a.QuestionId=q.id";
$surveyResult=mysqli_query($db, $surveyQ);
while($survey=mysqli_fetch_array($surveyResult)){$i++;?>
<div class="div">
<input type="radio" name="useranswer" id="radio<?=$i;?>" class="radio" value='<?=$survey['AnswerId'];?>'/>
<label class="surveylabel" for="radio<?=$i;?>"><?=$survey['Answer'];?></label>
</div>
<?php } ;?>
上述作品中的查詢,但這樣表示:
What kind of pet do you prefer?
Cat
What kind of pet do you prefer?
Dog
What kind of pet do you prefer?
Bird
What kind of pet do you prefer?
Reptile
我怎樣才能使它顯示這樣的嗎?
What kind of pet do you prefer?
Cat
Dog
Bird
Reptile
我想你需要仔細看看HTML輸出,因爲從代碼中不清楚會發生什麼。如果你可以做任何事情來消除它,它會有所幫助。 – tadman
@tadman:只是編輯 –