Teraz pracuję na uzyskanie odpowiedzi JSON z danymi w poniższej tabeliOdpowiedź JSON Query
Korzystając następujące zapytanie:
$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));
mogę dostać odpowiedź Jsona jako:
Teraz to, co chcę była dla ogólnych przedmiotów bez użycia klauzuli WHERE (gdzie subject_name = 'matematyka')
My wymagane Json o/p jest jak poniżej:
Prawdopodobnie trzeba zrobić wielu zapytań (najpierw dowiedzieć ile badani nie są, to pętla każdy przedmiot) lub logiki z PHP (elementy grupy o tej samej nazwie podmiotu). –