我试图从我的表'问题'中测验ID($ currentQuizID)是相同的结果的所有行。我的代码只允许我从表中获取单行数据,那么我该怎么做?如何从表中的不同行获取多个结果?
$findQuiz = "SELECT QuizID FROM quiz ORDER BY QuizID DESC";
$result = mysqli_query($user->db,$findQuiz);
$iddata = mysqli_fetch_array($result);
$currentQuizID = $iddata['QuizID'];
$findQuestions = "SELECT Type, Question, Answer FROM question WHERE QuizID = '".$currentQuizID."'";
$result2 = mysqli_query($user->db,$findQuestions);
$iddata2 = mysqli_fetch_array($result2);
echo $iddata2[0];
echo $iddata2[1];
echo $iddata2[2];
它们放在一个while循环。 –
while($ row = mysqli_fetch_array($ result2)){ $ questions [] = $ rows ['type']; } add while循环获取多条记录。 –
@ L.Herrera我会如何写它? –