Есть форма которые передает данные в бд, но при обновлении некоторые поля могут остаться пустыми(те данные в этих полях не требуют обновления). Например у меня есть поле где у меня обновляется файл, но это нужно не всегда.
$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'");
}