您现在的位置是:首页 > 网站建设常见问答网站建设常见问答

php提交ajax请求获得数据是个blob怎么处理

2016-02-24【网站建设常见问答】2727 人已围观

简介 今天工作室内部一个系统用到了ajax异步提交数据并保存的程序。奇怪的是入库的text字段存的数据居然是blob二进制数据,这让我很是抓...

   今天工作室内部一个系统用到了ajax异步提交数据并保存的程序。奇怪的是入库的text字段存的数据居然是blob二进制数据,这让我很是抓狂。翻出百度php操作blob数据字面如下

<?php

  mysql_connect( \"localhost\", \"root\", \"password\"); //连接数据库 

  mysql_select_db( \"database\"); //选定数据库 

  //数据插入:

  $CONTENT=\"测试内容\";   //$CONTENT为新闻内容

  $COMPRESS_CONTENT = bin2hex(gzcompress($CONTENT));

  $result=mysql_query( \"insert into news (content) value (\'$COMPRESS_CONTENT\')\");//数据插入到数据库news表中

  

  //展示:

  $query = \"select data from testtable where filename=$filename\"; 

  $result = mysql_query($query);

  $COMPRESS_CONTENT=@gzuncompress($result[\"COMPRESS_CONTENT\"]);

  echo $COMPRESS_CONTENT;

?>

我现在没有使用bin2hex函数居然数据也转换成了blog神奇啊

最后 灵机一动直接把text字段修改成varchar存入的数据又自动成了正常数据。好吧,只要不是长文章 我的应用可以适用。



关注宁波网站建设博客,更多精彩分享,敬请期待!
 

Tags:

很赞哦! ()

文章评论

点击排行

本站推荐

站点信息