некоторые сомнения, такие как ... user.id и имя пользователя (функция первичного ключа), как разрешить файл doc для databaee, проблема file_exist - PullRequest
0 голосов
/ 24 января 2010

У меня есть десять полей в моей таблице в базе данных .. И два столбца из них имеют

  1. User_Id (auto_increment мне это нужно для загрузки фото.)
  2. Имя пользователя (я хочу его в качестве первичного ключа так что никакой другой пользователь не может получить то же имя пользователя)

Я не могу делать обе эти вещи вместе. Если я сделаю user_id auto_increment, то я не смогу назначить первичный ключ для имени пользователя. Как я могу преодолеть эту проблему?

2

Как разрешить загрузку только файлов doc (msword) ....

Я устал ($ _FILES ["file"] ["type"] == "application / msword") Но это у меня не работает ... Я попробовал тот же код для PDF-файлов, который работает рабочий код ($ _FILES ["file"] ["type"] == "application / pdf")

3. Сначала я загружаю файлы из формы приложения в папку и сохраняю их имя и размер в базе данных. Затем я удалил файлы из этой папки, а также вручную удалил запись в базе данных ... означает, что теперь в моей таблице сотрудников нет записи в базе данных. .

Но когда я загружаю файл, который уже был загружен в базу данных в прошлом (в определенную папку, но я удалил этот файл из папки и базы данных), теперь, если я применяю условие file_exist, он говорит, что файл уже существует ... Почему так. .Есть какая-нибудь временная папка, которая невидима для нас .. которая содержит эту запись .. ???????

1 Ответ

0 голосов
/ 24 января 2010

1: пусть user_id будет автоматически инкрементирован и присвоено имя пользователя UNIQUE

2: Вы уверены, что это («application / msword») является правильным и единственным MIME-типом для текстовых документов?

3: Вы уверены, что файл удаляется? Вы должны перепроверить это. Похоже, проблемы с правами доступа к файлам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...