『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