在第一个循环的 for 循环中显示一次文本


Display text once within for loop on the first loop

我在for循环中有SQL查询,我只想回显一次这些查询的成功。 这是我代码的一部分

<?php
   for($i=0;$i<sizeof($assigned_project_id);$i++){
 $sql2="SELECT * FROM assign_task INNER JOIN branch ON assign_task.branch_ID=branch.branch_ID WHERE project_ID=".$assigned_project_id[$i]." AND USER_ID=1";
                $query2=mysqli_query($con,$sql2);
  if(mysqli_num_rows($query2)>0){
                echo" You have Assigned following Reports";
            }
                while($row2=mysqli_fetch_assoc($query2)){
                    echo $row2['branch_ID']."&nbsp;".$row2['branch_name']."<br/>";
                }
            }
            ?>

我只想显示一次"您已分配以下报告"。请帮助我。

按如下方式使用它

<?php
       $test =0 ;
       for($i=0;$i<sizeof($assigned_project_id);$i++){
            $sql2="SELECT * FROM assign_task INNER JOIN branch ON assign_task.branch_ID=branch.branch_ID WHERE project_ID=".$assigned_project_id[$i]." AND USER_ID=1";
            $query2=mysqli_query($con,$sql2);
            if(mysqli_num_rows($query2)>0){
               if($test==0){
                   echo" You have Assigned following Reports";
                  $test++;
               }
            }
            while($row2=mysqli_fetch_assoc($query2)){
                echo $row2['branch_ID']."&nbsp;".$row2['branch_name']."<br/>";
            }
        }
        ?>