php网站评论代码,PHP评论代码帮助
我正在編寫我的第一個博客.在各種教程和其他論壇的幫助下,我設法收集了半工作代碼.
現在我有一個代碼,它接受并顯示評論,但問題是協調哪些評論發布在哪個帖子上.我目前的設置是我的所有帖子都是HTML文件,評論存儲在數據庫中.我還有一個表單,用于為每個帖子創建一個具有唯一帖子ID和標題的新行.
我現在的基本數據庫設置如下:1個數據庫,2個表.郵政表和評論表.在評論表中,我有一般名稱,網站,評論等,我還有一個唯一的ID,可以自動增加每個評論.然后我有一個post_id應該與指定的帖子匹配.
在post表上,我只有兩個字段:entry_id和title.標題由我手動設置,entry_id自動遞增.注意:條目本身不存儲在數據庫中.
所以我當前的問題是如何為每個評論頁面設置post_id以及如何將entry_id與實際帖子相關聯.我希望這不會太混亂.非常感謝您的幫助!
-iMaster
解決方法:
我認為您應該考慮重構代碼以將帖子存儲在數據庫中.
從那里,你有一個頁面(http://mysite/showpost.php?post_id = 5)顯示你的帖子(psuedo-code’ish):
// establish database connection here
// Simple SQL injection prevention:
foreach ($_REQUEST as $key => $value)
{
$_REQUEST[$key] = mysql_real_escape_string($value);
}
// Get the appropriate post from the posts table.
$query = "SELECT post FROM posts WHERE post_id={$_REQUEST['post_id']}";
$result = mysql_query($query);
$row = mysql_fetch_assoc($query);
echo $row['posts'];
// Get the appropriate comments from the comments table.
$query = "SELECT comment FROM comments WHERE post_id={$_REQUEST['post_id']}";
$result = mysql_query($query);
while ($row = mysql_fetch_assoc($result))
{
echo "Comment: {$row['comment']}";
}
// close connections, etc.
?>
我的PHP非常生疏,但這應該讓您對完成所需內容所需的數據結構和代碼有所了解.
標簽:php,mysql,database,comments,blogs
來源: https://codeday.me/bug/20190610/1214231.html
總結
以上是生活随笔為你收集整理的php网站评论代码,PHP评论代码帮助的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle10g 6.0更改5.2,O
- 下一篇: 没卡能取钱吗