PHP處理Oracle的CLOB執行個體,oracleclob執行個體
本文執行個體簡述了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操作oracle的clob類型,為何老是提示錯誤
哥們,我也遇到這樣的問題啊,同求解,解決了說一聲啊
php怎讀取clob欄位
寫入資料
在使用PDO的預先處理方法時,如果使用bindParam()等而不指定欄位的資料類型或使用execute(),PDO都會預設為string類型,並且限定一個預設長度
所以在存clob類型欄位時必須使用bindParam()或bindValue()等,並指定字串長度,例如 $pdo -> bindParam(‘:clobData’, $clobData, PDO::PARAM_STR,strlen($clobData));
讀取資料
PDO取出的CLOB欄位值在該欄位不為空白時是資源標識符,為空白時為空白字串,取資料方法如下
$arr = $pdo -> fetch();
is_resource($arr[‘clob’]) && $arr[‘clob’] =stream_get_contents($arr[‘clob’]);
希望能幫到你
http://www.bkjia.com/PHPjc/904919.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/904919.htmlTechArticlePHP處理Oracle的CLOB執行個體,oracleclob執行個體 本文執行個體簡述了PHP處理Oracle的CLOB的方法。分享給大家供大家參考。具體方法如下: 1. 寫入資料 在使用...