我意識到這是一個抽象的問題,有幾個答案,但我對於從哪裏開始感到不知所措。我想爲每個博客文章都有一個單獨的評論區域。每次更新代碼以包含最新條目時,是否應該爲每個條目的註釋手動設置不同的表格?什麼是有效的方法來編碼單獨的評論區域?
0
A
回答
2
與結構類似評論創建新表(當然,你可以定製你的需求):
Comments
id INT NOT NULL auto_increment,
blog_id INT NOT NULL,
author_id INT NOT NULL DEFAULT 0,
comment text NOT NULL,
added_date DATETIME NOT NULL
的AUTHOR_ID鏈接到用戶表登錄的用戶,0一位匿名用戶。我希望其他一切都應該是自我解釋的。
0
我不確定你在做什麼......但聽起來你想對每個帖子有特定的評論。如果是這種情況,只需在評論表中爲「post_id」或類似內容創建一個字段即可。然後在每個帖子頁面上使用SELECT語句來獲取該特定post_id的註釋。
0
只需在其中一個字段中存儲數據庫表格即可存儲帖子ID。一些類似以下內容:
CREATE TABLE blog_comments (
id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
author_id INT(10) UNSIGNED NOT NULL DEFAULT '0',
post_id INT(10) UNSIGNED NOT NULL,
comment TEXT NOT NULL,
added_on TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
);
然後,你可以簡單地查詢發表評論像這樣:
$pid = 13; // or whatever your post ID is; could be a $_GET value
$sql = "SELECT * FROM comments WHERE post_id = '$pid' ORDER BY added_on DESC";
當然,一定要清理上面的查詢,因爲你不希望任何一個通過他們感興趣的價值$pid
。你需要確保它是一個數字,只有一個數字。
相關問題
- 1. 評論的最佳方法是什麼?
- 2. 什麼是在PHP5中評論的有效和可讀的方法?
- 3. 查看來自Facebook評論框的所有評論的網址是什麼?
- 4. 什麼是評論
- 5. 什麼是WordPress的代碼來切換「發表評論」
- 6. 什麼是最優雅的方式來檢索MySQL表評論?
- 7. 什麼是最簡潔的方式來分頁django評論?
- 8. 什麼是Android中的無效區域?
- 9. Golang:有評論的代碼行的慣例是什麼?
- 10. 類和方法之間的評論中的#是什麼意思?
- 11. HTML評論和JSP評論有什麼區別,爲什麼我們使用JSP評論
- 12. 什麼是不同的代碼評論做法?
- 13. 是否有更有效或有效的方法來編碼冗長的文本?
- 14. 爭論和反對評論,而不是編碼與編碼,然後評論
- 15. 什麼是jsDoc評論的正確使用方法?
- 16. 單獨區域算法
- 17. 什麼是寫密碼破解算法的有效方法(python)
- 18. 用於編輯XML代碼評論的工具更有成效?
- 19. 在區間[1,10^12]中對整數進行編碼/解碼的快速且有效的方法是什麼?
- 20. UITableView方法和等效的UITableViewDatasource方法有什麼區別?
- 21. 有什麼簡單的方法來創建Oracle分區
- 22. ios:什麼是反向地理編碼的有效和推薦的方法?
- 23. 什麼是最簡單的方法來生成有效的x:名稱?
- 24. 什麼是官方的方式來避免在小黃瓜/黃瓜評論(#)?
- 25. 什麼是最有效的方法來跟蹤碰撞
- 26. 什麼是更有效的方法來防止兩次行動?
- 27. 什麼是有效的方法來過濾數組
- 28. Java中的單獨代碼是什麼?
- 29. 什麼是facebook評論api中的xid?
- 30. 什麼是mysql中的評論?
不應該'blog_id'是'post_id'什麼的? >我想每個**博客文章都有一個單獨的評論區** – Svish 2010-07-27 14:01:48
我的回覆只是一個鬆散類型的設置。就像我說的那樣,它應該是自我解釋的。如果你的博客設置爲「帖子」,那麼是的,這將是post_id。 – 2010-07-27 15:07:09