Как получить числовые данные из столбца BLOB в базе данных WordPress - PullRequest
0 голосов
/ 08 июня 2018

Я прошел много дискуссий о BLOB, но большинство из них связано с извлечением изображений из столбца BLOB, но мое требование состоит в том, чтобы извлечь отдельные данные из нескольких двоичных файлов, хранящихся в столбце BLOB.

<?php $blobdata = $wpdb->get_results( "SELECT * FROM slips WHERE status = 'awaiting' " );

       foreach ( $blobdata as $bd ){
           $view = $bd->bet_options_ids; echo $view; 
        }
         endforeach;
        ?>

Приведенный выше код печатается как: a: 1: {i: 5; s: 4: "1.45";}

Здесь я хочу сохранить значение i: 5 (i = 5) в переменной say $ store_i = $ bd-> bet_options_ids;

Я понятия не имею, как я могу получить эти индивидуальные данные для хранения в переменной или даже просто распечатать по отдельности.

Чьи-либопредложения будут действительно полезны.

1 Ответ

0 голосов
/ 08 июня 2018
$blobdata = $wpdb->get_results( "SELECT * FROM slips WHERE status = 'awaiting' " );

foreach ( $blobdata as $bd ){
 $view = $bd->bet_options_ids; //getting serialize data 
 $view = unserialize($view); // doing unserialize
 if(array_key_exists(5,$view)){ //checking array key is 5 or not
    $value = 5; //taking the value of 5 key element
  }
 }
echo $value
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...