Привет у тебя кажется DLE, для того чтобы достать доп поля в виде массивов $arr[название доп поля][значение].
Делал себе вот это:
//Запрос к dle пост в новость с id 1
$result = $db->query("SELECT * FROM ` dle_post` WHERE `id` = 1");
//Проводим через цикл
while ($row = mysqli_fetch_array($result , true)) {
$arr[] = $row;
}
$infodop = $arr[0]['xfields']; //Получаем все значения доп полей
$infodop = explode('||', $infodop); //Разделяем тем самым делаем массив
foreach ($infodop as $key => $value) {
$filist[] = explode("|", $value); //Еще делим
}
foreach ($filist as $key => $value) {
$xflist[$value[0]] = $value[1]; //Тут определяем массив[название поля][значение поля]
}
Дальше можешь получать значение из доп поля с базы так: $xflist[названия доп поля]