-3
私はPHPで新しいです。私はクイズアプリを作って、もう一度繰り返されない質問を表示したい。ここに私のコードです。 必要な結果を表示するのを手伝ってください。データベースとのリンクが繰り返されていない表示行
<?php
include('connect.php');
$sql = "SELECT * FROM quiz_question WHERE theme_id= 2 ORDER BY RAND()";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
$id = $row['id'];
echo "
<h2>" . $row["question"]. "</h2>";
break;
}
}
$check_id = array ($row['id']);
echo $check_id['0'];
if(array ($row['id']) == $check_id){
echo "no question ";
}
else{
echo "
<h2>" . $row["question"]. "</h2>";
}
?>
あなたの意図がはっきりしません。あなたは精緻化できますか?このコードは何を行い、どこでどのように具体的に意図したとおりに動作しませんか? – David
重複が表示されている場合は、DISTINCTまたはGROUP BYを試してみてください。 –
このコードを実行して質問を表示しますが、1つの質問が何度も繰り返され、毎回ユニークな質問を表示したいと思います。 –