我现在正在从下表中的数据获取一个json响应
通过使用以下查询:
$sql = "select * from subject where subject_name = 'maths'";
$result = mysqli_query($conn,$sql);
while($row = mysqli_fetch_array($result))
{
$data = new stdClass();
$subject_name = $row['subject_name'];
$unit = $row['unit'];
$unit_name = $row['unit_name'];
$data->subject_name=$subject_name;
$emparray[] = array('unit' => $unit,
'unit_name' => $unit_name,
);
$data->units=$emparray;
}
echo json_encode(array($data));
我可以得到如下json响应:
现在我想要的是不使用where子句的所有科目(where subject\u name='数学')
我需要的json o/p如下:
4条答案
按热度按时间0vvn1miw1#
您可以通过以下代码将结果按主题名称分组到php数组中。
或
PHP代码
现在您可以从上面的代码中获得json格式。
am46iovg2#
你可以试试这个代码
3df52oht3#
尝试:
zujrkrfu4#
我的代码可能不完全正确,但仍然可以帮助您