Tôi muốn thêm một tính năng blog rất đơn giản trên một trong các trang LAMP hiện có của tôi. Nó sẽ được gắn với hồ sơ hiện có của người dùng và họ có thể chỉ cần nhập tiêu đề và nội dung cho mỗi bài đăng trong blog của họ và ngày sẽ được tự động đặt khi gửi. Họ sẽ được phép chỉnh sửa và xóa bất kỳ bài đăng và tiêu đề blog nào vào bất kỳ lúc nào. Blog sẽ được hiển thị từ gần đây nhất đến cũ nhất, có lẽ 20 bài đăng lên một trang, với phân trang thích hợp ở trên đó. Những người dùng khác có thể để lại nhận xét trên mỗi bài đăng mà chủ sở hữu blog sẽ được phép xóa nhưng không được kiểm duyệt trước. Đó là về cơ bản nó. Như tôi đã nói, rất đơn giản.Làm thế nào để cấu trúc các bảng của một blog rất đơn giản trong MySQL?
Tôi nên cấu trúc bảng MySQL như thế nào?
Tôi giả định rằng vì sẽ có các bài đăng trên blog và nhận xét, tôi cần một bảng riêng cho từng mục, đúng không? Nhưng sau đó tôi cần những cột nào trong mỗi bảng, tôi nên sử dụng cấu trúc dữ liệu nào và tôi nên liên kết hai bảng này với nhau như thế nào (ví dụ: bất kỳ khóa ngoại nào)?
Tôi không thể tìm thấy bất kỳ hướng dẫn nào về điều này và những gì tôi đang thực sự cung cấp cho người dùng phiên bản blog đơn giản nhất có thể. Không có thẻ, không kiểm duyệt, không có hình ảnh, không có định dạng ưa thích, vv Chỉ cần một nhật ký đơn giản, văn bản thuần túy blog với bình luận của người dùng khác.
Trông giống như bài tập về nhà Cho biết bạn đã thử và triển khai thực hiện điều gì? – djadmin
@djadmin: Xem lịch sử của tôi trên Stack Overflow. Tôi chắc chắn không có sinh viên. Tôi chưa thử thực hiện bất kỳ điều gì vì đây là trang web sản xuất. Tôi không làm "thử nghiệm và lỗi" trên các trang web trực tiếp, trước tiên tôi tìm ra cách tốt nhất để triển khai một cái gì đó, và sau đó tôi thực hiện điều đó. Đó là những gì tôi đang cố gắng tìm ra. – ProgrammerGirl
Hãy xem cách bất kỳ công cụ viết blog nào tồn tại thực hiện nó. Có rất nhiều ví dụ để xem xét. – ceejayoz