DELETE FROM contents WHERE id_content='$id'
CREATE TABLE `contents` (
`id_content` int(11) NOT NULL AUTO_INCREMENT,
`id_user` int(11) NOT NULL,
`title` text CHARACTER SET utf8 NOT NULL,
`content` varchar(256) CHARACTER SET utf8 NOT NULL,
`date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`term` date NOT NULL,
`status` varchar(11) CHARACTER SET utf8 NOT NULL,
`description` varchar(256) CHARACTER SET utf8 DEFAULT NULL,
PRIMARY KEY (`id_content`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=149 ;
1. ты имеешь в виду передавать данные в запросе не на прямую ??Во-первых, id_content='$id' - вот от этого срочно избавляйся.
Во-вторых, у тебя явно выполняется что-то не то, что ты думаешь. Допустим идет запрос на запись, а ровно за ним удаление, или я что-то не знаю о mysql.
Ну и везде юникод, а у самой таблицы latin1... Думаю у тебя еще различаются кодировки базы в целом и коннекта.
Почему все хорошо когда я устанавливаю меньше 10 символов? ?Во-первых, id_content='$id' - вот от этого срочно избавляйся.
Во-вторых, у тебя явно выполняется что-то не то, что ты думаешь. Допустим идет запрос на запись, а ровно за ним удаление, или я что-то не знаю о mysql.
Ну и везде юникод, а у самой таблицы latin1... Думаю у тебя еще различаются кодировки базы в целом и коннекта.
Такой вопрос. что ты имеешь в виду это : Во-первых, id_content='$id' - вот от этого срочно избавляйся?Во-первых, id_content='$id' - вот от этого срочно избавляйся.
Во-вторых, у тебя явно выполняется что-то не то, что ты думаешь. Допустим идет запрос на запись, а ровно за ним удаление, или я что-то не знаю о mysql.
Ну и везде юникод, а у самой таблицы latin1... Думаю у тебя еще различаются кодировки базы в целом и коннекта.
Сенксплейсхолдеры надо использовать, плейсхолдеры
