Записи в базу mysql не заносятся

Столкнулся с проблемой при переноске сайта на vds ubuntu. Вот в чем проблема - записи из уже готовой базы данных выносятся на ура. но заносится не хотят. Подключение к базе данных 100% верное ибо записи как уже говорилось ранее выносятся. на предыдущем хостинге записи спокойно добавлялись. щас же почему-то возникла такая проблема.


Ответы (1 шт):

Автор решения: SpYHAHA

Так я обнаружил проблему. оказывается в моем бд стоял режим MySQL strict.

Оператор INSERT здесь оставил некоторые столбцы таблицы пустыми, и в результате строгий режим отклоняет весь insert. Изменение режима непосредственно перед командой insert было более быстрым способом обойти проблему, чем обновление команды insert

Для отключения:

$strict = "SET sql_mode = ''";
mysqli_query($CONNECTDB, $strict);

Спасибо посту - https://coderoad.ru/42613360/%D0%9F%D0%BE%D1%87%D0%B5%D0%BC%D1%83-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80-MySQL-INSERT-%D0%BD%D0%B5-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82-%D0%B1%D0%B5%D0%B7-%D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA

→ Ссылка