2012-12-07 147 views
0

經過多番思考,我想到了解決這個問題的方法。PHP論壇 - 閱讀/未讀帖子

帖子表:
post_id整型,主鍵,自動增加
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 
); 

?> 

我想不出任何我會遇到的問題,你們可以嗎?

謝謝!

回答

0

不要這樣做。以文本形式存儲序列化數組幾乎總是設計非常糟糕的標誌。您不能在串行化數據上輕鬆地寫查詢。

相反,您應該製作另一張表,將用戶與他們閱讀的帖子關聯起來。

0

可擴展性。想象一下像我的網站那樣有133,090個用戶。