Удаление сообщения
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 работать
и с 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