这是我在foreach循环中的刀片文件中使用的PHP代码
代码:
@foreach($Filter_query as $agm)
<h4>{{ $agm->display_name }}</h4>
@php
$db = new mysqli('localhost','root','','cartez') or die('Error connecting to MySQL server.');
$newvalue=$agm->attribute;
$result = $db->query("SELECT DISTINCT price FROM men-panjabi");
$combo="";
if($result){
if($result->num_rows){
while($row=$result->fetch_object()){
$combo=$row->price;
}
$result->free();
}
}
echo $combo;
@endphp
@endforeach
这就是我的控制器的样子
<?php
$Filter_query = DB::table($attribute_table_name)
->select('display_name','attribute')
->where('filter', '=', 'Y')
->get();
?>
php标记中的select查询不是为所有表加载值,而是为几个表加载它。
问题出在哪里?