ifステートメントのため、whileステートメントは最初のステートメントをスキップします。whileステートメントが拳の行をスキップします
しかし私はIFが必要で、私はWHILEが必要です。それはあなたのif
の文のように見えます
if($row_antwoorden_select = mysqli_fetch_array($results_antwoorden_select)){
while($row_antwoorden_select = mysqli_fetch_array($results_antwoorden_select)){
$antwoorden .= "".$row_antwoorden_select['naam']."".$row_antwoorden_select['methode']." <a href='".$row_antwoorden_select['url']."'>Open</a><br>";
$once_info = "<h4>Antwoorden:</h4>".$select_menu."<br>";
}
}
これはよくある間違いです。クエリが行を返したかどうかをテストするために 'if'を実行していますか? 'while'ループは実行されないので、これは不要です。 'if'を取り除く必要があります。 'if'の目的がこのコードで明らかにされたものとは異なる場合、代わりに' mysqli_num_rows() 'を使うことができます。 –
あなたのクエリは 'num_rows'を持っていません – Rtra
' while'ループ条件は各繰り返しに対して実行される 'if'と同じなので、' if'は必要ありません。 – apokryfos