0

经过深思熟虑,我想了一个办法来解决这个问题。

Posts Table:
post_id int,主键,自动递增
post_content文本
has_read文本

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

<?php

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

?>

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

谢谢!

4

2 回答 2

0

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

于 2012-12-07T00:11:35.300 回答
0

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

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

于 2012-12-07T00:11:48.110 回答