Задать вопрос
@xonar
А смысл?

Что не так с моим кодом?

Здравствуйте.
Обновил mysql до Версия сервера: 5.7.22 и скрипт перестал адекватно работать, а если быть точнее, то перестал выполняться запрос записи или обновления в базу данных.

Выгрузка происходит нормально, а если что-нибудь добавить в базу, то не записывается. Ошибок никаких не выдаёт.

///////////////////////////////////////// Е С Л И   А П Д Е Й Д
if (!empty($_POST[name])) {
/////////// Пишем в базу
mysqli_query($connect,"INSERT INTO `sh_refers_refers` SET id='', pid='$pid', name='$_POST[name]', page='$_POST[page]'");

echo"<b>OK</b> Добавлен рефер <b>$_POST[name]</b> на страницу <b>$_POST[page]</b><br>";
}


Может тут надо как-то иначе теперь отправлять запрос?

mysqli_query($connect,"INSERT INTO `sh_refers_refers` SET id='', pid='$pid', name='$_POST[name]', page='$_POST[page]'");
  • Вопрос задан
  • 662 просмотра
Подписаться 1 Простой 9 комментариев
Решения вопроса 1
какие поля есть в таблице sh_refers_refers? Есть ли поле priority в ней? Может ли оно быть Null?
Дело в том, что надо инициализировать все поля, которые не имеют значения по-умолчанию или задать им это значение
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@JohnnyMnemonik
Фильтровать переменные кто будет? Любой уважающий себя школьник взломает ваш сайт на раз. Не поленитесь и изучите PDO
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы