有一个数据库,其中有一个表“成就”,其中有无限数量的字段“名称”。
需要使用 ajax request获取包含表中所有备注名称的数组。
我提出了一个请求,我在PHP端编写这个数组时遇到了问题
<?php
require "db.php";
header('Content-Type: application/json');
if (isset($_SESSION['logged_user'])) {
// Получаем id users чья сессия
$userid = $_SESSION['logged_user']->id;
// Загружаем данные об этом user
$user = R::Load('users', $userid);
// $achievment это грубо говоря таблица в бд, где содержится поле name
foreach( $user->ownAchievementsList as $achievment ) {
//Как здесь занести неопределенное множество значений "name"
//в массив и передать его обратно в ajax запрос?
$a1 = $achievment->name;
}
}
echo json_encode(???);
?>
这是我解决这个问题的方法: