使用laravel循环显示数据?

时间:2018-10-27 15:21:14

标签: php sql

我正在为我的网站创建一个简单的分析页面,以显示数据库中的数据。

部分数据如下:

school ID: [ID here]-Inquiries: [number of inquiries here] Applications: [Number of Applications here]

数据库表具有多个列,包括school_idtype

这是我的代码

 $sql="SELECT * FROM school_attendants WHERE type='application' AND type='inquiry'";
                $result=mysqli_query($con,$sql);
                ?>

                @foreach($school_id as $school_id)
                    {{$school_id->school_id}} - Inquiries: {{$inquiries->count()}}  Applications: {{$applications->count()}}<br/>
                @endforeach

基本上,它应该进入school_attendants表,查找并显示其中的每个school_id,并计算特定school_id发生“申请”和“查询”的次数。

示例:如果表中20的school_id为135,而其中10的类型在类型列中具有“应用程序”,而其他10的类型在类型列中具有“查询”,则代码应显示:

school ID: 135 Inquiries: 10 Applications: 10

然后重复其他在表格中找到的school_id。

我当前遇到的错误是:

Undefined variable: school_id

1 个答案:

答案 0 :(得分:0)

使用没有框架的本机php就像您正在做的那样,您可能会成功做到这一点:

<?php
$sql="SELECT * FROM school_attendants WHERE type='application' AND type='inquiry'";
$result=mysqli_query($con,$sql);
?>
@if($result->num_rows > 0) 
    @while($row = $result->fetch_assoc()) {
        <!--Do your Logic You can dump the $row to see how the data is set.-->
    @endwhile
@endif