0

よく考えて、これに取り組む方法を考えました。

投稿テーブル:
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
);

?>

これで問題が発生することは考えられません。

ありがとう!

4

2 に答える 2

0

スケーラビリティ。私のサイトのように 133,090 人のユーザーがいると想像してみてください。

于 2012-12-07T00:11:35.300 に答える
0

そうしないでください。シリアル化された配列をテキストとして保存することは、ほとんどの場合、設計が非常に悪いことを示しています。シリアル化されたデータに対してクエリを (簡単に) 書くことはできません。

代わりに、ユーザーを読んだ投稿に関連付ける別のテーブルを作成する必要があります。

于 2012-12-07T00:11:48.110 に答える