使用PDO的預處理方法時,如果使用bindParam()而未指定字段的數據類型或使用execute(),PDO將默認為字符串類型並定義默認長度。
因此,在保存clob類型字段時必須使用bindParam()或bindValue(),並指定字符串長度,如$ PDO-》;bind PARAM(‘:clob data‘,$clobData,PDO::PARAM_STR,strlen($ clob data));
讀出數據
PDO檢索的CLOB字段值在字段不為空時是資源標識符,在字段為空時是空字符串。數據檢索方法如下。
$ arr = $ PDO-& gt;fetch();
is _ resource($ arr【‘clob‘】)& amp;& amp$ arr【‘clob‘】= stream _ get _ contents($ arr【‘clob‘】);
希望這有所幫助