Здравствуйте, помогите отсортировать получение данные иб БД и вставить их в PHP
У меня есть база данных "base_mon" в ней есть таблица "base_post" в таблице есть столбик "xfields"
В этом столбике есть данные в виде:
ips|127.0.0.1||port|12871||query|12881|
Из этих данных мне нужно получить отдельно информацию
127.0.0.1
, отдельно
12871
и отдельно информацию
12881
(информация всегда разная) и вставить полученную информацию в 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;
}
?>
И записать полученную информацию в туже таблицу, но в столбик под названием online