Я получаю информацию из базы данных. Например, моя база данных выглядит следующим образом: я получаю информацию из базы данных. Например, моя база данных выглядит следующим образом:
-------------------------------------------------
p_id | description_name | description_value |
-------------------------------------------------
1 | author | X1 |
-------------------------------------------------
1 | editor | X2 |
-------------------------------------------------
2 | author | Y1 |
-------------------------------------------------
3 | author | Z1 |
-------------------------------------------------
3 | editor | Z2 |
------------------------------------------------- ...
Так что в разделе кода php я использую этот метод, чтобы получить descriptions
:
<?php
...
$result5 = mysqli_query($conn,"SELECT * FROM `descriptions` ");
while ($row5 = $result5 ->fetch_assoc()){
$des[] = [(int) $row5['p_id'] ,[ $row5['description_name'] => $row5['description_value']] ] ;
}
echo json_encode( $des);
?>
это вывод этого кода:
[[1,{"author": "X1"}],[1,{"editor": "X2"}],[2,{"author": "Y1"}],[3,{"author": "Z1"}],[3,{"editor": "Z2"}],[ ...
Но мой ожидаемый результат будет следующим:
[{"p_id" : 1,"author": "X1","editor": "X2"},{"p_id" : 2, "author": "Y1"},{"p_id" : 3,"author": "Z1","editor": "Z2"},{...
Я надеюсь, что под вашим руководством эта проблема будет решена для меня, спасибо .. .