データベースのテーブルに、投稿のステータス値を格納する列があります。つまり、投稿が公開されている場合は 0、下書き = 1、モデレーターがまだ閲覧していない場合は 2、削除されている場合は 3 です。
したがって、テーブルは次のようになります。
postid | status
----------------
1 0
2 1
3 2
ステータスに基づいて各投稿のアイコンを表示する必要があります。さらにphpコードを書く代わりに、SQLクエリ自体で次のようなことを行うことはできますか:
例えば:
select postid as pId, status as status (if status = 0 {status = '<img src="published.png"'} elseif if status =1 {status = '<img src="draft.png"'}
あなたがアイデアを得たことを願っています。(上記の sql ステートメントは単なる例です) このようなことができますか。