Piwik数据库 - piwik_archive_blob值列

时间:2014-12-23 14:54:18

标签: matomo

我正在使用Piwik,在检查数据库后,我看到一张表:piwik_archive_blob __

此表有一个名为value的列,类型为:mediumblob

值似乎是混乱的字符。我假设有一个编码/解码过程。

任何人都可以帮我解码这个专栏。我认为这里有好的数据,但我需要能够阅读它

由于

2 个答案:

答案 0 :(得分:1)

value列存储了序列化和gzcompressed DataTable个对象,因此没有简单的方法来阅读它。

答案 1 :(得分:0)

只是一个简单的例子,说明如何使用PHP解压缩和反序列化它:

  1. 使用phpmyadmin等工具下载blob作为.bin
  2. 将文件加载到PHP中,使用以下命令解压缩并取消序列化:
  3. <?php $sBlobFile = file_get_contents( 'piwik_archive_blob_2017_03-value.bin' ); $sBlobFile = unserialize( gzuncompress ( $sBlobFile ) ); var_dump( $sBlobFile );

    当然你也可以使用MySQL检索blob并直接在PHP中访问它,而不是先将它作为文件下载。