Как Не обновлять таблицу MySql если изображение не выбрано?
2 запроса разных нужны, если есть картинка и если нет картинки.
Да, 2 запроса, если картинка не была послана - один запрос, а если послана - другой, что-то типа:if($_FILES['test_image']['name']){
    $query = "UPDATE $table SET `message`='{$_POST['test_mess']}' WHERE `id`='{$_POST['update']}'";
} else {
    $query = "UPDATE $table SET `image`='{$_FILES['test_image']['name']}', `message='{$_POST['test_mess']}' WHERE `id`='{$_POST['update']}'";
}
Думаю, что нигде не опечатался)