91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JSON字段類型在ORM中的使用是怎么樣的

發布時間:2021-12-14 15:05:10 來源:億速云 閱讀:178 作者:柒染 欄目:互聯網科技

JSON字段類型在ORM中的使用是怎么樣的,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

JSON字段類型在ORM中的使用

  ThinkPHP5.1版本正式發布已經有一段時間了,我會陸續給大家介紹其中的新特性。今天要給大家介紹的是一個可能很多用戶還不了解的一個特性:JSON字段數據支持。

  不過首先注意一點,本篇內容中描述的JSON字段數據的支持是從V5.1.4+版本引入的。由于包含安全更新的原因,建議確保使用5.1.9+版本。

  本篇中對JSON字段的定義包括JSON類型或者保存的數據為JSON格式的字符類型,所以理論上除了使用JSON字段條件查詢外,對數據庫類型和版本沒有要求。

  Db類操作JSON

  如果你沒有使用模型類,Db類提供了一個json方法可以指定你的數據表JSON格式字段。例如你的user表有一個info字段是JSON類型的,你可以使用下面的方式操作數據。

  數據寫入

  $user['name']='thinkphp';

  $user['info']=[

  'email'=>'thinkphp qq.com',

  'nickname'=>'流年',

  ];

  Db::name('user')

  ->json(['info'])

  ->insert($user);

  json方法的參數是一個數組,示例中指定了info字段,其實可以指定多個JSON類型字段。

  數據查詢

  查詢整個JSON數據使用。

  $user=Db::name('user')

  ->json(['info'])

  ->find(1);

  dump($user);

  返回的查詢結果數據中,會自動包含一個數組類型的info數據,也就是說JSON格式數據已經自動json_decode處理。

  該方式查詢對info字段并非嚴格要求使用JSON類型

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

荆门市| 西城区| 重庆市| 泰和县| 仲巴县| 临澧县| 法库县| 白银市| 睢宁县| 华坪县| 嘉荫县| 会昌县| 全州县| 武定县| 两当县| 永登县| 微博| 扎赉特旗| 新安县| 竹溪县| 蚌埠市| 胶州市| 宁德市| 公主岭市| 杭州市| 时尚| 梁平县| 衡阳市| 岱山县| 宜川县| 宿松县| 油尖旺区| 金寨县| 乐都县| 襄城县| 抚宁县| 中江县| 通道| 无锡市| 义马市| 宁陵县|