Мне нужно добиться следующего. Пишу диалоги пользователей. Вид примерно такой. (я прошу вас сильно не браниться, я вот только начал программировать на пхп, мне еще многому стоить научиться и многое понять)
Саша пишет Паше
Саша: xxxxxxxxxxxxx
Саша: еще ххххххххххххххххххх
Паша: кончай хуле
Саша: свистни в хуй
Структура моей таблицы:
CREATE TABLE personal_messages (
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
`user_id` int(11) UNSIGNED NOT NULL,
`sender_id` int(11) UNSIGNED NOT NULL,
`send_time` varchar(20) NOT NULL,
`time_for_order` int(11) UNSIGNED NOT NULL,
`message` TEXT NOT NULL DEFAULT '',
`state_reading` int(2) NOT NULL DEFAULT '1',
PRIMARY KEY (`id`,`user_id`,`sender_id`)
)
тут
user_id это жертва
тут
sender_id насильник
далее делаю такой запрос
$query = DB::
select('*')->
from('personal_messages')
->
limit($this->
PagingLinks->
num)
->
offset($this->
PagingLinks->
getStart())
->
where('user_id',
'=',
$USERid)
->
where('sender_id',
'=',
intval($this->
request->
param('id')))
->
order_by('time_for_order',
'DESC')
->
execute();
и эта шняшка мне дает сообщения где отправитель получен в ($this->request->param('id'). А мне нужно получать сообщения в чередовании. То есть нужно еще цеплять сообщения жертвы. Как мне такое делать?