PHP处理Oracle的CLOB实例


Posted in PHP onNovember 03, 2014

本文实例简述了PHP处理Oracle的CLOB的方法。分享给大家供大家参考。具体方法如下:

1. 写入数据
 
在使用PDO的预处理方法时,如果使用bindParam()等而不指定字段的数据类型或使用execute(),PDO都会默认为string类型,并且限定一个默认长度

所以在存clob类型字段时必须使用bindParam()或bindValue()等,并指定字符串长度,例如:

$pdo -> bindParam(':clobData', $clobData, PDO::PARAM_STR,strlen($clobData));

2. 读取数据

PDO取出的CLOB字段值在该字段不为空时是资源标识符,为空时为空字符串,取数据方法如下

$arr = $pdo -> fetch();

is_resource($arr['clob']) && $arr['clob'] =stream_get_contents($arr['clob']);

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP session常见问题集锦及解决办法总结
Mar 18 PHP
php中取得文件的后缀名?
Feb 20 PHP
php内核解析:PHP中的哈希表
Jan 30 PHP
PHP中的gzcompress、gzdeflate、gzencode函数详解
Jul 29 PHP
php使用标签替换的方式生成静态页面
May 21 PHP
php可扩展的验证类实例(可对邮件、手机号、URL等验证)
Jul 09 PHP
PHP中类的继承和用法实例分析
May 24 PHP
删除PHP数组中的重复元素的实现代码
Apr 10 PHP
详解PHP的抽象类和抽象方法以及接口总结
Mar 15 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
Feb 18 PHP
Laravel框架集合用法实例浅析
May 14 PHP
用php实现分页效果的示例代码
Dec 10 PHP
PHP之uniqid()函数用法
Nov 03 #PHP
PHP实现Soap通讯的方法
Nov 03 #PHP
ThinkPHP实现二级循环读取的方法
Nov 03 #PHP
ThinkPHP写数组插入与获取最新插入数据ID实例
Nov 03 #PHP
ThinkPHP有变量的where条件分页实例
Nov 03 #PHP
PHP的拦截器实例分析
Nov 03 #PHP
php类中的各种拦截器用法分析
Nov 03 #PHP
You might like
PHP连接Access数据库的方法小结
2013/06/20 PHP
php图片添加水印例子
2016/07/20 PHP
thinkphp框架类库扩展操作示例
2019/11/26 PHP
javascript下判断一个元素是否存在的代码
2010/03/05 Javascript
javascript cookies操作集合
2010/04/12 Javascript
兼容IE和FF的图片上传前预览js代码
2013/05/28 Javascript
JQuery中serialize()用法实例分析
2015/02/06 Javascript
JavaScript判断对象是否为数组
2015/12/22 Javascript
jquery制做精致的倒计时特效
2016/06/13 Javascript
JavaScript中的冒泡排序法
2016/08/03 Javascript
Nodejs之TCP服务端与客户端聊天程序详解
2017/07/07 NodeJs
vscode下vue项目中eslint的使用方法
2019/01/13 Javascript
15分钟学会vue项目改造成SSR(小白教程)
2019/12/17 Javascript
JS闭包原理及其使用场景解析
2020/12/03 Javascript
JS实现百度搜索框
2021/02/25 Javascript
用python实现的去除win下文本文件头部BOM的代码
2013/02/10 Python
Django框架中处理URLconf中特定的URL的方法
2015/07/20 Python
Python的socket模块源码中的一些实现要点分析
2016/06/06 Python
python如何查看系统网络流量的信息
2016/09/12 Python
Python函数式编程
2017/07/20 Python
Python简单计算给定某一年的某一天是星期几示例
2018/06/27 Python
Linux下安装python3.6和第三方库的教程详解
2018/11/09 Python
Pandas DataFrame 取一行数据会得到Series的方法
2018/11/10 Python
django ajax发送post请求的两种方法
2020/01/05 Python
python 实现线程之间的通信示例
2020/02/14 Python
python代码实现将列表中重复元素之间的内容全部滤除
2020/05/22 Python
Python如何实现远程方法调用
2020/08/07 Python
Django celery异步任务实现代码示例
2020/11/26 Python
Raleigh兰令自行车美国官网:英国凤头牌自行车
2018/01/08 全球购物
杭州SQL浙江浙大网新恩普软件有限公司
2013/07/27 面试题
用Python匹配HTML tag的时候,<.*>和<.*?>有什么区别
2012/11/04 面试题
社团文化节邀请函
2014/01/10 职场文书
新闻编辑求职信
2014/04/09 职场文书
授权协议书范本(3篇)
2019/10/15 职场文书
五年级作文之学校的四季
2019/12/05 职场文书
MySQL中B树索引和B+树索引的区别详解
2022/03/03 MySQL