Я хотел сохранить результаты из подготовленного оператора в массив, а затем преобразовать в json.Но я не получаю требуемый формат JSON, который я хочу.
$stmt = $conn->prepare("select course_id,course_name from mas_course");
$stmt->execute();
$stmt->store_result();
$stmt->bind_result($courseid, $coursename);
$cnt = $stmt->num_rows;
$myObj = array();
while ($stmt->fetch()) {
$myObj['courseid'][] = $courseid;
$myObj['coursename'][] = $coursename;
}
$myJSON = json_encode($myObj);
echo $myJSON;
он дает мне вывод, как
{
"id": ["123", "345"],
"name": ["abc", "xyz"]
}
Но я хочу
[{
"id": "123",
"name": "abc"
},
{
"id": "345",
"name": "xyz"
}]