php/oracle: 解析oracle表中的NCLOB,CLOB字段里面的內容


php/oracle: 解析oracle表中的NCLOB,CLOB字段里面的內容

假如你的字段名是:passenger_info 字段類型是:NCLOB/CLOB,在讀表的時候,需要將 passenger_info 字段轉換為字符型.

$orderinfo = Orders::find()->select('id,create_time,total_price,pay_status,order_status,to_char(ticket_info) as ticket_info,to_char(passenger_info) as passenger_info,to_char(bus) as bus,to_char(special_food) as special_food,mobile')->where([
                'id'      => $paylog['OID']
            ])->one();

  

我的passenger_info 字段是base64編碼json格式的,所以我讀出來的時候需要在進一步轉換格式:

$passenger_info = json_decode(base64_decode($orderinfo['PASSENGER_INFO']), true);

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM