ФорумПрограммирование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

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

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

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

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

    Spritz 8 ноября 2011 г. 12:21, спустя 29 минут 57 секунд

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

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

    Spritz 8 ноября 2011 г. 12:36, спустя 15 минут 2 секунды

    свистни
  • Tekuto

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

    Spritz 8 ноября 2011 г. 13:17, спустя 40 минут 14 секунд

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

    свистни в хуй

  • sweet15w

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

    Spritz 8 ноября 2011 г. 18:55, спустя 5 часов 38 минут 45 секунд

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

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