0

我找到了一些用于创建评论系统的 php - jQuery 代码。
因此,评论存储在数据库中,每次加载页面时都必须读取该数据库。

while($row = mysql_fetch_assoc($result))
{
    $comments[] = new Comment($row);
}

foreach($comments as $c){
    echo $c->markup();
}

是否可以将评论不写入数据库,而是直接写入页面,从而成为页面的集成部分?

我可以使用 jQuery .insert() 函数插入评论并且评论就在那里,但是在刷新时,当然 - 它丢失了。

4

1 回答 1

3

是否可以将评论不写入数据库,而是直接写入页面...

是的。您可以简单地使用echoPHP 或 JavaScript 输出。但是正如您已经指出的那样,数据将在refresh时丢失。

如果您希望它在刷新之间持续存在,您将需要使用持久存储 - 数据库、平面文件、缓存。

根据您的用例,会话或 cookie 也是选项。虽然没有那么执着

确保您了解客户端和服务器端技术之间的区别。

于 2012-12-21T15:19:09.897 回答