Удаление сообщения

1. Wabwen (23.02.2010 / 15:35)
Как удалить сообщение в определенной таблицы таблицы?

2. ramzes (23.02.2010 / 16:08)
Чего?
DELETE FROM bable WHERE row = '".$delrow."'

3. Wabwen (24.02.2010 / 09:13)
CREATE TABLE `otvety_p` (
`id_them` int(11) NOT NULL,
`msg` varchar(100) NOT NULL,
`tid` int(11) NOT NULL,
`id_user` int(11) NOT NULL,
`time` varchar(100) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
Вот с этой таблицы удалить помогите как?

4. Олег (24.02.2010 / 17:06)
Wabwen, ну и где первичный ключ? Судя по всему id_them

5. Wabwen (25.02.2010 / 07:36)
????????

6. ктулху (25.02.2010 / 09:20)
Таблица странная... время 100 символов, причём для сообщения столько же...
Для времени достаточно 10 символов (до 2038 года хватит). Кодировку советую UTF-8
Удаление примерно такое:
DELETE FROM otvety_p WHERE id_them = '[color=#ff0000]1[/color]'
Красным помечен id сообщения которое требуется удалить

7. Wabwen (25.02.2010 / 09:36)
ага благодарю дома попробую

8. ктулху (25.02.2010 / 09:40)
А забыл... для времени хватит 10 символов если его записывать как unix время, что тоже рекомендуется

9. Б.В. (25.02.2010 / 10:12)
почему в юникс рекомендуется Оо ?

10. ктулху (25.02.2010 / 10:41)
9, ну допустим ты сохранил дату в формате дд.мм.гггг чч:мм, как ты вычислишь сообщения за последний час? а если сохранил в времени юникс то легко, time()-3600. к тому же места занимает меньше и тип подойдёт INT. с числами работа быстрее

11. Б.В. (25.02.2010 / 11:34)
Формат поля DATETIME и в запросах с DATE_FORMAT работать smile
и с INTERVAL

12. ктулху (25.02.2010 / 11:50)
Ну незнаю =) привык время в unix time хранить

13. ramzes (25.02.2010 / 13:13)
Согласен с Шифтом, unix удобнее во всех отношениях. Начиная даже с простого, временного сдвига и заканчивая тем что выводить дату можно потом в любом формате и не зависеть от того как она записана.

14. Олег (25.02.2010 / 16:56)
ramzes, я тоже согласен, если потом оперировать этой датой на уровне php. Но MySQL предоставляет больше встроенных возможностей для DATE/TIME. поэтому если проект подвешен на MySQL, использую имеено его.

15. ramzes (25.02.2010 / 17:24)
Ну пхп все таки гораздо более гибок чем мускул, а уникс тайм удобен тем что это простое число и им удобнее оперировать, но согласен что, надо использовать то что больше подходит в каждом отдельном случае.

URL: https://visavi.net/topics/6346