Почему не добавляются переменные в SQL запрос PHP кода?
Переменные у тебя в строку пхп подставляются. 
А вот запрос не исполняется. 
Потому что переменные в запрос подставляются СОВСЕМ не так.$stmt = $mysqli->prepare("INSERT INTO `masters` (`id`, `email`, `password`, `name`, `login`, `phone_number`, `rating`,
        `avatar`, `photo1`, `photo2`, `photo3`, `photo4`, `photo5`, `town`, `area`) VALUES (NULL, ?,
        ?,?,?,?, '0', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)");
        $stmt->bind_param("sssss",  $email, $password, $name, $login, $phone) ;
        $stmt->execute();
Если еще какая-то проблема, то добавь mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
перед коннектом
Переменные у тебя в строку пхп подставляются. 
А вот запрос не исполняется. 
Потому что переменные в запрос подставляются СОВСЕМ не так.$stmt = $mysqli->prepare("INSERT INTO `masters` (`id`, `email`, `password`, `name`, `login`, `phone_number`, `rating`,
        `avatar`, `photo1`, `photo2`, `photo3`, `photo4`, `photo5`, `town`, `area`) VALUES (NULL, ?,
        ?,?,?,?, '0', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)");
        $stmt->bind_param("sssss",  $email, $password, $name, $login, $phone) ;
        $stmt->execute();
Если еще какая-то проблема, то добавь mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
перед коннектом