MySQL の問題を解決しようとしています。2 つのテーブルがあります。
CATEGORIES
(列: _id、_name)POSTS
(列: _id、_category、_title、_text)
の _category フィールドPOSTS
は、PHP 関数の implode(",") を使用して、 のみで区切られたLONGTEXT
複数の _ID を持つことができます。CATEGORIES
PHP を使用して、最も人気のある 10 のカテゴリをリストし、それらの投稿を () 内に表示しようとしましたが、うまくいきませんでした。
私はMySQLにあまり詳しくありません.SELECT FROM WHERE ORDER LIMIT、INSERT、UPDATEの使い方しか知らないので、誰かが私に良い解決策を教えてくれたらとても嬉しいです. IN() を使用しようとしましたが、IN() には _category フィールドがPOSTS
この '1'、'2'、'3'、'4' のようになる必要があり、現在は引用符なしで 1,2,3,4 になっているため、 FIELD TYPE SETなしでこのフィールドをリストに変換する方法を誰かが知っていれば、私はとても幸せです。