thinkphp에서 데이터베이스에 txt를 업로드하는 방법
thinkphp는 파일 업로드를 포함한 다양한 편리한 기능을 제공하는 뛰어난 PHP 개발 프레임워크입니다. 이번 글에서는 thinkphp를 사용하여 txt 파일을 데이터베이스에 업로드하는 방법에 대해 설명하겠습니다.
- 데이터베이스 테이블 생성
먼저 업로드된 txt 파일을 저장할 데이터베이스 테이블을 생성해야 합니다. 이 예에서는 "id"와 "content"라는 두 개의 필드가 포함된 "txt_data"라는 테이블을 만듭니다. 그 중 "id"는 자동으로 증가하는 기본 키이고, "content"는 txt 파일의 내용을 저장하는 데 사용되는 필드입니다.
- 업로드 양식 만들기
다음으로 사용자가 업로드할 txt 파일을 선택할 수 있도록 업로드 양식을 만듭니다. 이 양식에서는 파일 업로드 입력 상자를 "form" 태그로 래핑합니다.
- 업로드 요청 처리
사용자가 업로드할 txt 파일을 선택하고 양식을 제출하면 서버 측에서 업로드 요청을 처리해야 합니다. thinkphp 프레임워크의 경우 "요청" 개체를 사용하여 업로드된 파일을 얻을 수 있습니다.
- 파일 내용을 읽고 데이터베이스에 저장합니다.
업로드된 파일을 가져온 후 파일 내용을 읽고 데이터베이스에 저장해야 합니다. txt 파일의 경우, PHP에 내장된 "file_get_contents()" 함수를 사용하여 파일 내용을 읽을 수 있습니다. 그런 다음 thinkphp로 캡슐화된 "Db" 클래스를 사용하여 데이터베이스에 새 레코드를 삽입할 수 있습니다.
다음은 전체 업로드 코드입니다.
(1) 데이터베이스 테이블 생성
CREATE TABLE txt_data
(
id
int(11) NOT NULL AUTO_INCREMENT,
content
text NOT NULL,
PRIMARY KEY (id
)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;
(2) 업로드 양식 생성

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)