2012-12-07 3 views
0

Après beaucoup réfléchir, j'ai pensé à un moyen d'aborder cela.Forum PHP - Lire/Non-lu Messages

Messages Tableau:
post_id int, clé primaire, incrémentation automatique
post_content texte
has_read texte

Dans has_red serait un tableau sérialisé qui ressemble à ceci:

<?php 

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

?> 

Je ne peux pas penser à des problèmes que j'aurais avec cela, pouvez-vous les gars?

Merci!

Répondre

0

Ne faites pas cela. Stocker un tableau sérialisé sous forme de texte est presque toujours un signe d'un très mauvais design. Vous ne pouvez pas écrire des requêtes sur des données sérialisées (facilement).

Au lieu de cela, vous devriez créer une autre table, reliant l'utilisateur aux publications qu'ils ont lues.

0

Évolutivité. Imaginez que 133 090 utilisateurs aiment mon site.