У меня есть десять полей в моей таблице в базе данных .. И два столбца из них имеют
- User_Id (auto_increment мне это нужно
для загрузки фото.)
- Имя пользователя (я хочу его в качестве первичного ключа
так что никакой другой пользователь не может получить
то же имя пользователя)
Я не могу делать обе эти вещи вместе. Если я сделаю user_id auto_increment, то я не смогу назначить первичный ключ для имени пользователя. Как я могу преодолеть эту проблему?
2
Как разрешить загрузку только файлов doc (msword) ....
Я устал ($ _FILES ["file"] ["type"] == "application / msword")
Но это у меня не работает ... Я попробовал тот же код для PDF-файлов, который работает
рабочий код ($ _FILES ["file"] ["type"] == "application / pdf")
3.
Сначала я загружаю файлы из формы приложения в папку и сохраняю их имя и размер в базе данных. Затем я удалил файлы из этой папки, а также вручную удалил запись в базе данных ... означает, что теперь в моей таблице сотрудников нет записи в базе данных. .
Но когда я загружаю файл, который уже был загружен в базу данных в прошлом (в определенную папку, но я удалил этот файл из папки и базы данных), теперь, если я применяю условие file_exist, он говорит, что файл уже существует ... Почему так. .Есть какая-нибудь временная папка, которая невидима для нас .. которая содержит эту запись .. ???????