Получить данные из БД и вставить их в PHP код

Цена договорная
04 мая 2020, 13:38 • 12 откликов • 78 просмотров
Здравствуйте, помогите отсортировать получение данные иб БД и вставить их в PHP
У меня есть база данных "base_mon" в ней есть таблица "base_post" в таблице есть столбик "xfields"
В этом столбике есть данные в виде:
<code>ips|127.0.0.1||port|12871||query|12881|</code>
Из этих данных мне нужно получить отдельно информацию <code>127.0.0.1</code>, отдельно <code>12871</code> и отдельно информацию <code>12881</code> (информация всегда разная) и вставить полученную информацию в PHP скрипт:

<code lang="php">
<?php

require_once("protocol.php");

$output = '';

$servers = array(
array(
"protocol" => "source",
"ip" => "[xfvalue_ips]", //- здесь должна выводиться информация 127.0.0.1 из БД
"port" => [xfvalue_port], //- здесь должна выводится информация 12871 из БД
"qport" => [xfvalue_query] //- здесь должна выводится информация 12881 из БД
)
);

foreach($servers as $server)
{

$data = lgsl_query_live($server['protocol'], $server['ip'], $server['port'], $server['qport'], $server['port'], 'spe');

$players_list = implode(", ",array_map(function($a) { return $a['name']; }, $data['p']));

$output = <<<HTML
{$data['s']['players']} / {$data['s']['playersmax']}
HTML;

echo $output;
}

?>
</code>

И записать полученную информацию в туже таблицу, но в столбик под названием online