繁体   English   中英

如何使用MySQL在Laravel中编写php的嵌套while循环

[英]How to Write Nested while loop of php in laravel with mysql

谁能告诉我如何在laravel中转换此伪代码? 像内部循环的sql表条件取决于来自父循环的值。

while($row1 = mysqli_fetch_array($result)
{ 
      $query = select * from table where id=$row['id];
       $result2 = mysqli_query($query,$conn);

        while($row2 = mysqli_fetch_array($result2)
         {
             echo $row2['id'];
         }

}

任何想法?

最好的方法是像这样使用雄辩的关系

在您的控制器中:

$companies = Company::with('projects.tasks')->get();
return view('yourview', compact('companies'));

在您看来

@foreach($companies as $company)
    @foreach($company->tasks as $task)
        <p>{{$company->name}} {{$task->name}} </p>
    @endforeach
@endforeach

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM