【问题标题】:PHP Forum - Read/Unread PostsPHP 论坛 - 已读/未读帖子
【发布时间】:2012-12-07 00:08:33
【问题描述】:

经过深思熟虑,我想到了解决这个问题的方法。

帖子表:
post_id int, 主键, 自增
post_content文字
has_read文字

has_red 中将是一个看起来像这样的序列化数组:

<?php

$has_read = array(
    '1' => 'true', // 1 = User ID
    '2' => 'false', // 2 = User Id
    '3' => 'false', // 3 = User Id
);

?>

我想不出我会遇到什么问题,你们可以吗?

谢谢!

【问题讨论】:

    标签: php arrays serialization forum


    【解决方案1】:

    不要那样做。将序列化数组存储为文本几乎总是设计非常糟糕的标志。您不能(轻松地)对序列化数据编写查询。

    相反,您应该制作另一个表格,将用户与他们阅读的帖子相关联。

    【讨论】:

      【解决方案2】:

      可扩展性。想象一下,像我的网站一样拥有 133,090 名用户。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-09-16
        • 2011-01-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多