PHP를 사용하여 MySQL 데이터베이스에 제출물을 보내는 방법

2023년 9월 21일

이 가이드는 PHP를 사용하여 양식을 제출한 후 양식 데이터를 MySQL 데이터베이스로 보내고 저장하는 방법을 보여줍니다. MySQL 및 PHP에 대한 기본적인 이해가 필요합니다.

이제 시작해봅시다:

  1. 데이터베이스와 테이블을 만듭니다.
    테이블의 열은 양식의 구조에 따라 다릅니다. 데이터베이스 테이블에 추가할 열이 확실하지 않은 경우 이 가이드를 확인하여 양식의 필드 이름 또는 게시물 키를 확인하세요.
  2. 이 가이드의 경우 테이블에 “submission_id” 열을 추가해야 합니다.
    이 샘플 문의 양식의 테이블은 phpMyAdmin에서 아래와 같이 보입니다.
phpMyAdmin의 테이블

참고: 데이터베이스 생성 또는 편집 프로세스는 서버 설정 또는 웹 호스트에 따라 다릅니다. 공급 서버의 지원팀에 도움을 요청하십시오.

  1. 이제 코드가 포함된 이 ZIP 파일을 다운로드하고 압축을 풉니다.
  2. 텍스트 편집기에서 PHP 파일을 엽니다.
  3. 코드에서 Database Config를 검색하고 값을 데이터베이스 정보로 바꿉니다.
Database information declaration in PHP
  1. 다음으로 Data to Save를 검색하고 데이터베이스에 저장할 POST 데이터를 추가합니다.
POST data to variable assignments in PHP

real_escape_string() 함수를 사용하여 발생 가능한 SQL 인젝션 취약점을 방지합니다. 양식의 POST 데이터를 확인하려면 제출물을 POST 데이터로 보는 방법을 참조하십시오.

  1. Queries to Run을 검색 하고 UPDATE 쿼리를 편집합니다.
A MySQL UPDATE statement in PHP

게시물 값을 테이블 열에 매핑합니다. 자세한 내용은 MySQL UPDATE 문을 참조하십시오.

  1. INSERT 쿼리 에서도 동일한 작업을 수행합니다.
A MySQL INSERT statement in PHP

자세한 내용은 MySQL INSERT 문을 참조해주세요.

  1. PHP 파일을 저장하고 서버에 업로드합니다. 파일의 URL을 기록해 둡니다.
  2. 이제 데이터를 PHP 파일의 URL로 보내도록 양식을 설정하십시오.
    자세한 내용은 POST 요청을 통해 양식 제출 데이터 보내기를 참조하십시오.
  3. 양식에 테스트 항목을 보내고 결과를 확인합니다.
고객지원 문의하기:

저희 고객 지원팀은 주 7일 24시간 동안 언제든지 도와드릴 수 있으며 저희의 평균 반응시간은 1~2 시간입니다.
저희 팀은 다음을 통해 연락될 수 있습니다:

고객지원 게시판: https://www.jotform.com/answers/

Contact Jform Support: https://www.jform.co.kr/contact/

코멘트 보내기:

Jform Avatar
이 사이트는 reCAPTCHA 및 Google 개인정보 보호정책 정책으로 보호되며 이용약관이 적용됩니다.

Podo Comment 제일 먼저 댓글 달아주세요.