Я создаю очень основную страницу администратора для управления контентом на другой странице.Как игнорировать пустые поля при вставке в базу данных MySQL?
У меня есть несколько полей на странице администратора, одним из которых является поле для загрузки файлов. Когда форма отправляется, файл загружается в папку и имя файла помещается в базу данных.
Проблема заключается в том, что, когда кто-то переходит на страницу администратора, чтобы обновить содержимое и не загружать файл, значение имени файла будет стерто из базы данных.
Есть ли способ сделать запрос MySQL или что-то еще, что игнорирует пустые значения?
$headerimage=($_FILES['headerimage']['name']);
$cktest = $_POST['editor1'];
$LikeText = $_POST['editor2'];
$sql = "UPDATE installs SET noLikeText = '$cktest', LikeText = '$LikeText', headerImage = '$headerimage' WHERE pageID = '$page_id'";
Вы должны делать это в вашем коде, ** НЕ ** Ваш запрос. Вы фильтруете пользовательский ввод, да? – Brad
Как выглядит ваш код «сохранить»? Вы должны проверять ввод пользователя и сохранять только в том случае, если вход действителен. – jacobsimeon