PHP论坛 - 读/未读帖子

时间:2012-12-07 00:08:34

标签: php arrays serialization forum

经过多次思考,我想到了解决这个问题的方法。

帖子表:
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
);

?>

我无法想到与此有关的任何问题,你们可以吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

可扩展性。想象一下有133,090个用户喜欢我的网站。

答案 1 :(得分:0)

不要那样做。将序列化数组存储为文本几乎总是表明设计非常糟糕。您无法轻松地对序列化数据进行查询。

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