为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8.0
【操作系统】:麒麟服务器V10
【CPU】:鲲鹏ARM
【问题描述】*:达梦的技术人员,请问,达梦数据库的blob二进制数据如何添加和读取?源码如下:
如果是 $sql = "INSERT INTO BYNE_EDU.MY (字段1char,字段2blob) value('字段1数据','字段2数据')" ,插入后,字段1可正常插入并显示,字段2显示null
如果是 $sql = "INSERT INTO BYNE_EDU.MY (字段1char,字段2varchar) value('字段1数据','字段2数据')" ,插入后,字段1可正常插入并显示,字段2可正常插入并显示
达梦的手册看了好多遍,没有相关说明。
那么如果字段类型为blog时,如何插入和显示?(php)
您好:
正常insert 列c values('字符')就可以插入。先按照参考文档示例测试是否环境是否能正常插入,也可以发个demo出来验证下。
文档链接:https://eco.dameng.com/document/dm/zh-cn/app-dev/php_php_new.html
你好,请问怎么解决?
使用dm_binmode函数处理结果集,使用方法在DM8程序员手册,dm_binmode($result,DM_BINMODE_CONVERT)把结果集转换为字符串类型,然后用m_fetch_array遍历读取