2010-01-24 2 views
-3

데이터베이스의 내 테이블에 열 개의 필드가 있습니다. 두 개의 열이몇 가지 의문의 여지가 ..user.id 및 사용자 이름 (기본 키 기능), databaee, file_exist 문제에 대한 doc 파일 허용 방법

입니다.
  1. USER_ID (AUTO_INCREMENT 나는 사진을 업로드하기 위해 이 필요합니다.)
  2. 사용자 이름 (나는 그것을 원하는 기본 키 그래서 다른 사용자가 동일한 사용자 이름을 얻을 수)

을 나는 수 없습니다입니다 이 두 가지를 함께 할 수 있습니다. user_id auto_increment를 만들면 사용자 이름에 기본 키를 할당 할 수 없습니다. 이 문제를 어떻게 극복 할 수 있습니까? 업로드 만 문서 (msword는) 파일을 허용하는 방법

2 ....

내가 피곤 ($ _FILES [ "파일"] [ "유형"] == "응용 프로그램/msword로 레이블 ") 하지만 난이 작동 콧물이 ... 난 작업 코드를 작동하고 PDF 파일에 대한 동일한 코드를 시도 ($ _FILES ["파일 "] ["유형 "] =="응용 프로그램/PDF ")

3 먼저 응용 프로그램 양식의 파일을 폴더에 업로드하고 데이터베이스에 이름과 크기를 저장합니다. 그런 다음 해당 폴더에서 파일을 삭제하고 데이터베이스 manuly ... 지금 내 직원 테이블에 데이터베이스에 항목이 없다는 것을 의미합니다.

그러나 내가 과거에 데이터베이스에 이미 업로드 된 파일을 업로드 할 때 (특정 폴더에 있지만 폴더에서 해당 파일을 삭제했습니다. 및 데이터베이스) 이제 file_exist 조건을 적용하면 파일이 이미 존재한다고 말합니다. 왜 그렇게 .. 우리에게 보이지 않는 템플 리 폴더가 있습니다.이 항목이 들어 있습니다. ???????

+3

첫째 :이 질문은 바로 첫 번째 질문을 해결 예를 들어

개별적으로이 모든 질문을. 다음으로 다른 질문에 대한 답변을 수락 해보십시오. – soulmerge

+0

Btw, 세 가지 질문을해야 할 것입니다. – Karsten

+0

셋째 : 텍스트를 올바르게 구조화하여 읽기 쉽도록하십시오. 대부분의 언어에서 한 문장을 질문으로 표시하는 데 충분합니다. –

답변

0

1 : UNIQUE

2 autoincremented 및 설정 사용자 이름 수 USER_ID하자 :이 확실 ("응용 프로그램/msword로 레이블이") 워드 문서에 대한 권리만을 MIME 타입인가?

3 : 파일이 삭제되고 있습니까? 그 점을 다시 확인해야합니다. 나에게 파일 권한 문제가있는 것 같습니다.

+0

1. 사용자 이름을 고유하게 만들면 동일한 사용자 이름이 aloowed가됩니다 .. 2. 올바른 신택스 3.Yaa 수동으로 문제를 해결할 수 있습니다. 단지 해당 폴더로 이동하여 ctl + a를 입력 한 다음 아무런 문제가 없습니다. –

+2

1. 아니요. 고유 한 필드는 고유합니다.그렇지 않다면, 당신은 뭔가 잘못하고 있습니다. 2. 우리는 당신을 위해 당신의 일을하기 위해 여기에 있지 않습니다. 3. 다른 사용 권한을 가진 다른 사용자로 실행될 수 있으므로 스크립트에서 해당 파일을 삭제할 수 있는지 확인하십시오. – Karsten

관련 문제