PHP处理Oracle的CLOB实例

2015-01-24信息快讯网

这篇文章主要介绍了PHP处理Oracle的CLOB的方法,以实例形式简单讲述了写入数据与读取数据的方法,需要的朋友可以参考下

本文实例简述了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使用正则表达式获取图片url的方法
php使用CURL伪造IP和来源实例详解
php+mysql实现无限分类实例详解
php截取html字符串及自动补全html标签的方法
php在linux下检测mysql同步状态的方法
php正则匹配html中带class的div并选取其中内容的方法
PHP中使用CURL获取页面title例子
PHP中使用SimpleXML检查XML文件结构实例
php使用google地图应用实例
php连接oracle数据库及查询数据的方法
PHP中require和include路径问题详解
腾讯微博提示missing parameter errorcode 102 错误的解决方法
php提示Failed to write session data错误的解决方法
php提示Warning:mysql_fetch_array() expects的解决方法
PHP使用array_multisort对多个数组或多维数组进行排序
thinkphp文件处理类Dir.class.php的用法分析
php中Array2xml类实现数组转化成XML实例
PHP遍历目录函数opendir()、readdir()、closedir()、rewinddir()总结
php基于base64解码图片与加密图片还原实例
PHP之uniqid()函数用法
PHP实现Soap通讯的方法
ThinkPHP实现二级循环读取的方法
ThinkPHP写数组插入与获取最新插入数据ID实例
ThinkPHP有变量的where条件分页实例
为PHP安装imagick时出现Cannot locate header file MagickWand.h错误的解决方法
set_exception_handler函数在ThinkPHP中的用法
Laravel 4 初级教程之Pages、表单验证
Laravel 4 初级教程之视图、命名空间、路由
Laravel 4 初级教程之安装及入门
推荐几款用 Sublime Text 开发 Laravel 所用到的插件
Laravel 4.2 中队列服务(queue)使用感受
thinkphp视图模型查询提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的解决方法
ThinkPHP结合AjaxFileUploader实现无刷新文件上传的方法
PHP改进计算字符串相似度的函数similar_text()、levenshtein()
Linux下安装oracle客户端并配置php5.3
php实现的click captcha点击验证码类实例
MyEclipse常用配置图文教程
PHP下的Oracle客户端扩展(OCI8)安装教程
Linux下PHP连接Oracle数据库
©2014-2024 dbsqp.com