Tôi có một tập lệnh mà tôi đã viết trong khi trả lời các nhận xét, nhưng nó chỉ là một luồng duy nhất. Tôi muốn nó được đa luồng, nhưng chỉ như vậy một người dùng có thể trả lời một bình luận, không phải như vậy một người dùng có thể trả lời một bình luận của một bình luận. Vì vậy, các chủ đề sẽ chỉ có hai sâu.Multi Threaded Comments PHP?
Hiện tại tôi lưu trữ comment_id
đối với số user_id
trong cơ sở dữ liệu của mình.
Cách duy nhất tôi có thể nghĩ là thực hiện các nhận xét đa luồng, là có trường parent
trong bảng nhận xét. Nhưng nếu tôi làm điều này thì khi tôi chọn các bình luận với PHP, tôi sẽ phải thực hiện một lệnh SELECT khác để chọn các chú thích con (nếu có) cho mỗi chú thích. Có vẻ như rất nhiều công việc trên cơ sở dữ liệu.
Có cách nào tốt hơn. Bất kỳ ý tưởng về điều này? Hoặc hướng dẫn?
Nếu không đọc câu hỏi cho bối cảnh, câu hỏi hoàn toàn không có ý nghĩa vì "đa luồng" và "nhận xét" thường đề cập đến một số khác. – Davy8