我用blob存储的字符串,那读取的时候php怎么转化为字符串呢?

存储session 的session_data遇到的问题

阅读 6.9k
4 个回答

这个不影响你读取的使用啊, 你把他理解成char或者varchar一样就可以了啊, 这个只是数据库的存储,跟你读取没关系的

之前用,都是当成text来用的,只要是数组什么的,都先转成json存进去。用法跟text没差别吧。

blob只是可以存储(非字符的)二进制数据,使用起来和普通的字符串没有区别。因为php的字符串是二进制安全的,也可以存储任何二进制数据。

PHP读取出来本来就变成字符串了。需要注意的是如何对取出来的这个字符串进行解析或解码。

特别要注意字符编码!如果有必要的话则应使用iconv()转换字符编码。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题