Показать сообщение отдельно
  #4 (permalink)  
Старый 30.10.2011, 12:00
жажду знаний
Отправить личное сообщение для bushstas Посмотреть профиль Найти все сообщения от bushstas
 
Регистрация: 17.07.2009
Сообщений: 202

да наверное делаю неправильно, тогда следует переделать таблицу. В таблице содержаться посетители, имеются поля с датой и временем(отдельно), зашел посетитель обновились дата и время (если посетитель с таким user_id уже записан, если нет просто вставляем), я так понимаю мне нужно сделать вместо даты и времени timestamp (одно поле)чтобы выборку делать по timestamp поскольку мне нужно выбирать из таблицы по порядку с самых последних, а изменять id мне нужно было чтобы как раз посетитель поднмался на самый верх выборки то есть становился последним с наибольшим id
спасибо за ответы, теперь ясно что одним запросом невозможно

да понятно незачем id трогать нужно просто исходить в выборке из времени-даты
еще возможно могут возникать конфликты пока у одного пользователя сервер выясняет следующий id для другого пользователя сервер вставил новую позицию то есть получится конфликт одинаковых id, возможно ли такое?

еще вопрос: для timestamp поля как вставлять данные? с помощью NOW() или date('Y-m-d H:i:s')???

Последний раз редактировалось bushstas, 30.10.2011 в 12:13.
Ответить с цитированием