簡體   English   中英

PHP建立並訂購以JSON形式存儲在數據庫中的對象數組

[英]PHP Build and order an array of objects stored as JSON on a database

我在數據庫中的文本字段中以json_encoded格式存儲了對象。

我想構建這些對象的數組,然后基於稱為“ order”的屬性對其進行排序。

對象屬性在類中定義:

class Task {

public $id;
public $title;
public $details;
public $order;
public $high_priority;
public $done;

}

對象存儲在具有以下列的表中:

ID,標題,數據

因此,由Task類代表的整個對象與title 任務一起被編碼並保存在數據字段中

我需要從數據庫中加載所有帶有標題任務的對象,將id字段映射到任務的id屬性,然后將它們全部放入對象數組中,然后根據對象的屬性順序對其進行排序

最好的方法是什么? 任何幫助將不勝感激。

除非它是noSQL db類型,否則最好的方法是不以JSON格式存儲數據。

查看您要執行的所有操作,如果將每個值存儲在其自己的字段中,那么使用該數據將變得更加容易。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM