BLOB是二进制的数据,所以读取和写入方式还不太一样,所以记录下:

<?php
$c="content";
$blobcontent = bin2hex(gzcompress($c)

这样得到的数据,就可以作为字符串写入到数据库了。

提取的话,提取出来的话这样提取:

<?php
$c=@gzuncompress($result["blobcontent"]

方法来自:http://www.tuicool.com/articles/7vIbm2

 

关于BLOB转化十六进制的相关阅读:PHP-字符串和16进制转换

Related Posts: MySQL-BLOB数据类型的读取与写入 :