Задать вопрос
@kyurem_bog

Как обновить данные в бд, если одно или несколько полей пусты?

Есть форма которые передает данные в бд, но при обновлении некоторые поля могут остаться пустыми(те данные в этих полях не требуют обновления). Например у меня есть поле где у меня обновляется файл, но это нужно не всегда.
$uploadname=basename($_FILES['file']['name']);//записываем имя файла
$uploadpath='file/'.$uploadname; 

    if (isset($_POST["fiostud"]) && move_uploaded_file($_FILES['file']['tmp_name'], $uploadpath)) {
   
      
          $sql = mysqli_query($mysqli, "UPDATE `stud` SET
           `fio_stud` = '{$_POST['fiostud']}',
           `gruppa` = '{$_POST['gruppa']}',
           `vid_rab` = '{$_POST['vidrab']}',
           `spec` = '{$_POST['spec']}',
           `ocen` = '{$_POST['ocen']}',
           `fio_prepod` = '{$_POST['fioprepod']}',
           `path` = '$uploadpath',
           `date` = '{$_POST['date']}',
           `name` = '$uploadname'");
      }
  • Вопрос задан
  • 186 просмотров
Подписаться 2 Средний Комментировать
Ответ пользователя Maxim Gantsev К ответам на вопрос (3)
@lecrosshel
PHP разучился проверять на null? Или из него удалили циклы, вместе с поддержкой массивов?
Ответ написан
Комментировать