Здравствуйте ребята.

Вот такая вот задачка.

есть таблица pm

id subj text user user_from pm_read folder
1 Привет Привет 1 2 no inbox
2 Привет Привет 1 2 no outbox

При отправке письма юзеру под id 2 создается
id1 Привет Привет 1 2 no inbox где user_from - id юзера кому отправляем
Тут же при отправке письма создается копия в исходящих

при прочтении юзером письма pm_read обновляется на yes (т.е. становится с пометкой прочитано)

Как сделать что бы и исходящее письмо которое у меня в почтовом ящике сохраняется при прочтении адресатом менялось pm_read на yes?

@темы: MySQL, Вопросы

Комментарии
01.06.2010 в 16:12

маленькое щячло
Безумие)) Что в бд - хрен разберешь)

И не юзай yes и но) Лучше 0 и 1.

Легче было качнуть готовую социалку,)
01.06.2010 в 16:17

Что тут непонятного?

id - id письма
subj - название
text - текст
user - id от кого
user_from - id кому
pm_read - прочитано или нет
folder - входящее или исходящее

1 Привет Привет 1 2 no inbox
2 Привет Привет 1 2 no outbox

при создании копия летит к тебе (outbox)

при прочтении юзером pm_read меняется на 1 пусть будет.

как сделать что бы и моя копия pm_read менялась на единицу?
01.06.2010 в 17:14

главное ебашилово, мои дорогие)
что-то вы мудите, батенька.
не проще ли создавать одну запись в бд? у того, кто послал оно будет отображаться в папке outbox, у того, кто принял - в inbox. и добавить метку удаления у первого и второго пользователя (то есть, две колонки в бд), если в обеих колонках 1, то удалить запись вообще
и тогда никаких проблем с pm_read не будет
01.06.2010 в 17:34

chipp вот за дельный совет вам спасибо. Вопрос можно закрыть.
01.06.2010 в 23:03

Sanctus Satanas
И лучше бы в следующий раз оформили таблицы в виде хтмл-таблиц. В комменте, в смысле. А то разбирать набор символов на экране лениво. Ну или тегом pre и пробелами, на худой конец.

Расширенная форма

Редактировать

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail