ФорумПрограммированиеPHP для идиотов → Нужна помощь в организации структуры таблицы и составлении запроса

Нужна помощь в организации структуры таблицы и составлении запроса

  • iphine5g

    Сообщения: 221 Репутация: N Группа: Кто попало

    Spritz Ноя. 8, 2011, 8:53 п.п.

    Мне нужно добиться следующего. Пишу диалоги пользователей. Вид примерно такой. (я прошу вас сильно не браниться, я вот только начал программировать на пхп, мне еще многому стоить научиться и многое понять)

    Саша пишет Паше

    Саша: 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'). А мне нужно получать сообщения в чередовании. То есть нужно еще цеплять сообщения жертвы. Как мне такое делать?
  • iphine5g

    Сообщения: 221 Репутация: N Группа: Кто попало

    Spritz Ноя. 8, 2011, 9:13 п.п., спустя 19 минут 58 секунд

    разобрался
    Спустя 27 сек.
    но все равно не доволен своей таблицей
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz Ноя. 8, 2011, 11:10 п.п., спустя 1 час 57 минут 21 секунду

    Cвистни в хуй :D
  • iphine5g

    Сообщения: 221 Репутация: N Группа: Кто попало

    Spritz Ноя. 8, 2011, 11:20 п.п., спустя 10 минут 18 секунд

    да ладно вам ребята)) яж любя)
  • Ivan

    Сообщения: 1316 Репутация: N Группа: Адекваты

    Spritz Ноя. 8, 2011, 11:47 п.п., спустя 27 минут 1 секунду

    свистни в хуй…
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Ноя. 8, 2011, 11:51 п.п., спустя 3 минуты 48 секунд

    свисни в хуй
    Сапожник без сапог
  • Givi

    Сообщения: 2284 Репутация: N Группа: Адекваты

    Spritz Ноя. 9, 2011, 12:21 д.п., спустя 29 минут 57 секунд

    свисни в хуй любя
  • Biggless

    Сообщения: 78 Репутация: N Группа: Кто попало

    Spritz Ноя. 9, 2011, 12:36 д.п., спустя 15 минут 2 секунды

    свистни
  • Tekuto

    Сообщения: 1147 Репутация: N Группа: Адекваты

    Spritz Ноя. 9, 2011, 1:17 д.п., спустя 40 минут 14 секунд

    XDDD флешмоб охуенен)))

    свистни в хуй

  • sweet15w

    Сообщения: 140 Репутация: N Группа: Кто попало

    Spritz Ноя. 9, 2011, 6:55 д.п., спустя 5 часов 38 минут 45 секунд

    кончай хуле.. (с)

Пожалуйста, авторизуйтесь, чтобы написать комментарий!