Нужна помощь в проверке на php

есть таблица сообщений
CREATE TABLE IF NOT EXISTS `messages`(
`id_mess` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
`id_us_send` int UNSIGNED NOT NULL,
`id_us_get` int UNSIGNED NOT NULL,
`text` TEXT DEFAULT '',
`readORnot` tinyint NOT NULL DEFAULT 0,
`dat` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id_mess`)
);
Нужна корректная проверка в php в цикле выборки всех сообщений:
$intoMes = $mMessages->dialog_with_one_user($id_us_get, $id_us_send = $this->user['id_user']);
foreach($intoMes as $k => $f){
if(проверка)
$mMessages->update_read_msg($intoMes[$k]['id_mess']);
}
Проверка на то что текущее сообщение,$intoMes[$k]['id_mess'], написал именно $intoMes[$k]['id_us_get']. Во всяком случае я думаю, что именно эта проверка нужна..
Главная цель:
нужно отмечать что текущее входящее сообщение, от другого пользователя, было прочитано $mMessages->update_read_msg($intoMes[$k]['id_mess']); , но это может делать только тот пользователь, который является получателем этого сообщения. Пока это делают оба пользователя и отправитель и получатель.. Дело в том что для всех пользователей один шаблон и один Класс, в котором все пользователи пересекаются, их можно разделять только по их id и id сообщений, которые они написали!
CREATE TABLE IF NOT EXISTS `messages`(
`id_mess` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
`id_us_send` int UNSIGNED NOT NULL,
`id_us_get` int UNSIGNED NOT NULL,
`text` TEXT DEFAULT '',
`readORnot` tinyint NOT NULL DEFAULT 0,
`dat` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id_mess`)
);
Нужна корректная проверка в php в цикле выборки всех сообщений:
$intoMes = $mMessages->dialog_with_one_user($id_us_get, $id_us_send = $this->user['id_user']);
foreach($intoMes as $k => $f){
if(проверка)
$mMessages->update_read_msg($intoMes[$k]['id_mess']);
}
Проверка на то что текущее сообщение,$intoMes[$k]['id_mess'], написал именно $intoMes[$k]['id_us_get']. Во всяком случае я думаю, что именно эта проверка нужна..
Главная цель:
нужно отмечать что текущее входящее сообщение, от другого пользователя, было прочитано $mMessages->update_read_msg($intoMes[$k]['id_mess']); , но это может делать только тот пользователь, который является получателем этого сообщения. Пока это делают оба пользователя и отправитель и получатель.. Дело в том что для всех пользователей один шаблон и один Класс, в котором все пользователи пересекаются, их можно разделять только по их id и id сообщений, которые они написали!
28 апреля 2015 в 13:28
Ближайшие курсы

Как начать свой путь в разработке?
Онлайн-курс
8
марта
Интенсив «Сегментация клиентов. С чего начать?»
Онлайн-курс
8
марта
Открытое онлайн собеседование со студентом на вакансию junior frontend-разработчика
Онлайн-курс
8
марта
Новые статьи

Что такое MVP и как к нему подступиться
326600

Обновляем программу обучения для менеджеров по продажам
40100

BI-системы: что это и зачем они нужны бизнесу
332100