Знатоки, помогите. Мне нужно запросом получить данные из таблицы order_data, эти данные BLOB. Получаю, вначале думал, что это json, но в данных похоже стоят плейсходеры, поэтому не могу распарсить данные. Помогите написать правильный запрос, чтобы получить нормальный json. Запрос SELECT data FROM ?:order_data WHERE type=?s AND order_id=?i.
Нашел функцию
function fn_exim_orders_get_data($order_id, $type)
{
$data = db_get_field("SELECT data FROM ?:order_data WHERE order_id = ?i AND type = ?s", $order_id, $type);
if (!empty($data)) {
// Payment information
if ($type == 'P') {
$data = @unserialize(fn_decrypt_text($data));
// Coupons, Taxes and Shipping information
} elseif (strpos('CTL', $type) !== false) {
$data = @unserialize($data);
}
return fn_exim_json_encode($data);
}
}
Я так понимаю возвращается json?
Сначала в любом случае unserialize делайте и посмотрите результат. Сомневаюсь, что там json