CMSF_FUNC_PHP_SERIALIZE2CSV 0.0.1 が公開されました!
2009-07-12 10:08 (by yuusuketakagi)

『PHPのUNSERIALIZE関数のMYSQL STORED FUNCTION』である
CMSF_FUNC_PHP_SERIALIZE2CSV  0.0.1 が公開されました!

CMSF - COMMON MYSQL STORED FUNCTION
http://sourceforge.jp/projects/cmsf/

CMSF - COMMON MYSQL STORED FUNCTION(以下、CMSF)の
PHPのUNSERIALIZE関数のMYSQL関数実装である
CMFS_FUNC_PHP_SERIALIZE2CSVが公開されました。
(現在、1次元配列のみ対応しています。)

またMYSQLは動的SQLがまだ使えないので、実装が中途半端ですが
参考までに、CSVをキーにマスタデータを
抽出するプログラム(CMSF_FUNC_GET_MASTER)を同梱しておきました。
参考にしていただければと思います。

***************************************
CMSF_FUNC_PHP_SERIALIZE2CSV 利用例
SELECT
'a:3:{i:0;s:1:"1";i:1;s:1:"2";i:2;s:1:"3";}' AS RAWDATA
, CMSF_FUNC_PHP_SERIALIZE2CSV( 'a:3:{i:0;s:1:"1";i:1;s:1:"2";i:2;s:1:"3";}' ) AS CSVDATA
, CMSF_FUNC_GET_MASTER( CMSF_FUNC_PHP_SERIALIZE2CSV( 'a:3:{i:0;s:1:"1";i:1;s:1:"2";i:2;s:1:"3";}' )
, 'ms_samples' ) AS MASTERDATA;

実行結果
SERIALIZED                                     CSV        MASTERDATA
a:3:{i:0;s:1:"1";i:1;s:1:"2";i:2;s:1:"3";}     1,2,3      sample1,sample2,sample3
CMSF - COMMON MYSQL STORED FUNCTION 專案新聞存檔