Можно ли скинуть несколько json с одной страницы?

Я хочу выбросить несколько json с этой страницы, чтобы я получил файл json, чтобы показать выходные данные для моего мобильного приложения с Java-программированием. Ниже приведен мой код, который отображает правильный json из таблицы «news», однако я хочу выбросить json из другого объекта, доступного в моей базе данных. Это возможно?

    $dblink = new mysqli($dbhost, $dbuser, $dbpass, $dbname);

mysqli_query($dblink, 'SET NAMES utf8');

//Check connection was successful
if ($dblink->connect_errno) {
printf("Failed to connect to database");
exit();
}

$result = $dblink->query("SELECT * FROM news ORDER BY id DESC");


$dbdata = array();

while ( $row = $result->fetch_assoc())  {
$dbdata[]=$row;
}

echo json_encode($dbdata);

?>

0

Решение

Вам решать, как вы их комбинируете, это может быть так просто, как:

Объединение:

$dbdata = array_merge($dbdata1, $dbdata2);
echo json_encode(dbdata);

Разные ключи:

$dbdata = array(
'table_1' => $dbdata1,
'table_2' => $dbdata2
);
echo json_encode($dbdata);

MySQL Join:

SELECT n.*, m.* FROM news n LEFT JOIN news_meta m ON m.news_id = n.news_id ORDER BY n.id DESC;

/* $dbdata will then contain your two tables worth of data: */
echo json_encode($dbdata);
2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector