Обучение/Помощь новичкам | Не пашет код
Пишу парсер под dle и возникла не предвиденная ситуация. Sql код не добавляет ничего в БД, хотя с БД подключён, ошибок нет.
________
посл. ред. 03.07.2023 в 21:27; всего 1 раз(а); by Uran
sql
mysql_query("INSERT INTO `dle_post` (`autor`, `short_story`, `full_story`, `category`, `date`, `xfields`,`title`, `descr`, `keywords`, `alt_name`, `comm_num`, `allow_comm`, `allow_main`, `approve`, `fixed`, `allow_br`, `symbol`, `tags`, `metatitle`) VALUES('admin', '$value', '$value', '1', '2023-02-05 09:43:56', ' ', 'test', ' ', ' ', '$value', '0', '1', '1', '1', '0', '1', ' ', ' ',' ',)");________
посл. ред. 03.07.2023 в 21:27; всего 1 раз(а); by Uran
Может проблема в php коде?
Я уверена, что тип поля не соответствует значению или наоборот
________
посл. ред. 03.07.2023 в 12:36; всего 1 раз(а); by Лара
________
посл. ред. 03.07.2023 в 12:36; всего 1 раз(а); by Лара
Я уверена, что тип поля не соответствует значению или наоборот
id стоит значение auto increment.
Или в sql коде тоже стоит упоминать id?
Может проблема в php коде?
Попробуй не пустые кавычки в VALUES отправлять а прописать например null. Есть вроде такая фича в новых версиях mysql, что все поля должны быть заполнены.
________
посл. ред. 03.07.2023 в 12:50; всего 3 раз(а); by andpov
________
посл. ред. 03.07.2023 в 12:50; всего 3 раз(а); by andpov
В dle префиксы перед таблицами `".PREFIX."_dle_post`
Открой исходник, посмотри как прописаны запросы и на базу
________
посл. ред. 03.07.2023 в 13:20; всего 2 раз(а); by SNEG
Открой исходник, посмотри как прописаны запросы и на базу
________
посл. ред. 03.07.2023 в 13:20; всего 2 раз(а); by SNEG
Я так понял если не хватает каких то полей в sql коде то sql может не выполнится?
id стоит значение auto increment.
Или в sql коде тоже стоит упоминать id?
По поводу id, его указываться не нужно, он у тебя AI
Вот к примеру, стоит у тебя not null, а ты пытаешься вписать пустоту, соответственно, запрос не пройдет
Пишу парсер под dle и возникла не предвиденная ситуация. Sql код не добавляет ничего в БД, хотя с БД подключён, ошибок нет.
sql
mysql_query("INSERT INTO `dle_post` (`autor`, `short_story`, `full_story`, `category`, `date`, `xfields`,`title`, `descr`, `keywords`, `alt_name`, `comm_num`, `allow_comm`, `allow_main`, `approve`, `fixed`, `allow_br`, `symbol`, `tags`, `metatitle`) VALUES('admin', '$value', '$value', '1', '2023-02-05 09:43:56', ' ', 'test', ' ', ' ', '$value', '0', '1', '1', '1', '0', '1', ' ', ' ',' ',)");А лучше вообще поставь null на все ячейки и заполняй только те, что нужно...
________
посл. ред. 03.07.2023 в 14:27; всего 1 раз(а); by [Удален]
