phpstudy에서 데이터베이스에 데이터를 저장하는 방법
phpstudy의 데이터베이스에 데이터를 저장하는 방법:
(1) 배경 파일을 데이터베이스에 연결
(2) 폼 데이터를 받아 sql 문을 구성
(3) sql 문을 실행하고 관찰 실행 결과
예:
사용자가 프런트 엔드 페이지에 사용자 이름과 휴대폰 번호를 입력하면 제출을 클릭한 후 백엔드에서 휴대폰 번호가 이미 존재하는지 확인합니다. 존재하지 않는 경우 데이터베이스에 삽입하고 삽입 결과(삽입 성공 시)를 이전 페이지로 반환한다.
요구사항 분석:
1. 사용자 이름과 휴대폰 번호를 입력하는 html 페이지를 만들고, 데이터를 처리하는 php 페이지를 만듭니다.
2 html 페이지에 데이터를 제출하기 위한 js 스크립트를 작성합니다. ajax를 사용하여 PHP 페이지에 데이터를 제출합니다.
3. PHP 스크립트는 html 페이지에서 제출된 데이터를 수신하고 휴대폰 번호가 이미 데이터베이스에 있는지 쿼리합니다. 데이터베이스에 삽입 실패 메시지를 반환합니다.
5. 데이터베이스에 없으면 휴대폰 번호를 추가한 다음 사용자 이름, 휴대폰 번호 및 기타 데이터를 데이터베이스에 삽입하고 정보를 반환합니다. 데이터가 성공적으로 추가되었다는 것입니다.
샘플 코드:
프런트 엔드 HTML 페이지의 Ajax 요청에 대한 샘플 코드
function submit_result() { $.post( "Controllers/ajaxController.php", { "name": $("#name").val(), "mobile": $("#mobile").val(), "score": $("#sp_score").html() }, function(msg) { if (msg == "0") { layer.open({ content: '您已参与过该活动,下次再参与哦!', btn: ['知道了'] }); } else { layer.open({ content: '恭喜您,获得了,'+msg, btn: ['知道了'], end:function(){ location.href="index.html"; } }); } } );
백엔드 PHP 페이지:
<? //1. 声明字符编码 header("Content-Type:text/html;charset=utf8"); //2. 连接数据库 $link=mysql_connect("localhost","root","root");//连接数据库 if(!$link) echo "系统异常,请稍后再试";//如果连接数据库失败 mysql_select_db("test", $link); //选择数据库 mysql_query("set names 'utf8'"); // 解决中文乱码 //3. 获取数据 $name = $_POST["name"]; $phone = $_POST["mobile"]; $score=$_POST["score"]; //4. 查询手机号码是否存 $strsql = "select phoneNumber from user_info where phoneNumber='$phone'"; mysql_query("SET NAMES utf8"); $result=@mysql_query($strsql);//执行查询 $row=mysql_fetch_array($result);//获取数据行 //5. 根据是否返回数据行,如果数据行为空,即已参与活动,否则返回获得奖励等级 if(!empty($row)){ //5.1 数据行不为空,返回0 echo 0; }else{ //5.2 数据行为空,手机号码没有参与活动,插入数据到数据库 $strsql = "insert into user_info(userId,userName,phoneNumber,userScore,dataTime) values(null,'$name','$phone','$score',now())"; $result = @mysql_query($strsql); //5.3. 成功添加 if($result) { if($score>=100) echo "一等奖"; if($score<100&&$score>=60) echo "二等奖"; if($score<60) echo "三等奖"; exit; } } ?>
참고: PHP 파일을 실행하려면
php 서버위 내용은 phpstudy에서 데이터베이스에 데이터를 저장하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

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

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

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

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

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

뜨거운 주제











PHP 연구 설치 실패는 다음과 같은 이유로 인해 발생할 수 있습니다: 1. 시스템 호환성 문제, 3. 파일 충돌, 5. 바이러스 백신 소프트웨어 간섭; 오류. 해결할 수 없는 문제가 발생하면 PHP 연구 포럼, GitHub 또는 공식 웹사이트를 통해 지원을 요청할 수 있습니다.

PHPSTUDY 포트를 변경하려면 다음 단계를 따르십시오. 제어판을 열고 내장된 웹 서버 설정으로 이동한 후 포트 번호 필드에서 번호를 수정하고 변경 사항을 저장하고 서버를 다시 시작하십시오. 변경 사항을 확인하기 위한 포트 번호입니다.

Hibernate 다형성 매핑은 상속된 클래스를 데이터베이스에 매핑할 수 있으며 다음 매핑 유형을 제공합니다. Join-subclass: 상위 클래스의 모든 열을 포함하여 하위 클래스에 대한 별도의 테이블을 생성합니다. 클래스별 테이블: 하위 클래스별 열만 포함하는 하위 클래스에 대한 별도의 테이블을 만듭니다. Union-subclass: Joined-subclass와 유사하지만 상위 클래스 테이블이 모든 하위 클래스 열을 통합합니다.

PHPstudy를 통해 데이터베이스를 보는 방법은 다음과 같습니다: MySQL 명령줄에 직접 연결 MySQL Workbench를 사용하여 연결 구성 보려는 데이터베이스 선택 PHPMyAdmin을 통해 왼쪽 메뉴에서 보려는 데이터베이스를 선택합니다.

다음 단계를 통해 phpStudy 구성 파일을 수정할 수 있습니다. 구성 파일을 찾습니다(Windows: C:\Windows\phpStudy\php\php.ini; Mac: /Applications/phpStudy/php/php.ini). 텍스트 편집기를 사용하여 다음을 수행합니다. 그것을 열고 수정하려는 파일을 찾으십시오. 시간대 수정과 같은 설정 값을 편집하십시오. date.timezone = Asia/Shanghai 변경 사항을 저장하고 Apache 서비스를 다시 시작하십시오.

Apple의 최신 iOS18, iPadOS18 및 macOS Sequoia 시스템 릴리스에는 사진 애플리케이션에 중요한 기능이 추가되었습니다. 이 기능은 사용자가 다양한 이유로 손실되거나 손상된 사진과 비디오를 쉽게 복구할 수 있도록 설계되었습니다. 새로운 기능에는 사진 앱의 도구 섹션에 '복구됨'이라는 앨범이 도입되었습니다. 이 앨범은 사용자가 기기에 사진 라이브러리에 포함되지 않은 사진이나 비디오를 가지고 있을 때 자동으로 나타납니다. "복구된" 앨범의 출현은 데이터베이스 손상으로 인해 손실된 사진과 비디오, 사진 라이브러리에 올바르게 저장되지 않은 카메라 응용 프로그램 또는 사진 라이브러리를 관리하는 타사 응용 프로그램에 대한 솔루션을 제공합니다. 사용자는 몇 가지 간단한 단계만 거치면 됩니다.

phpStudy를 설치할 수 없는 경우 해결 방법: 시스템 요구 사항이 충족되는지 확인하세요. 바이러스 백신 소프트웨어를 비활성화합니다. 방화벽을 끄십시오. 관리자 권한으로 설치 프로그램을 실행하세요. 손상된 파일 복구: sfc /scannow. 대체 설치 프로그램을 사용해 보세요. phpStudy 기술 지원팀에 문의하세요.

HTML은 데이터베이스를 직접 읽을 수 없지만 JavaScript 및 AJAX를 통해 읽을 수 있습니다. 단계에는 데이터베이스 연결 설정, 쿼리 보내기, 응답 처리 및 페이지 업데이트가 포함됩니다. 이 기사에서는 JavaScript, AJAX 및 PHP를 사용하여 MySQL 데이터베이스에서 데이터를 읽는 실제 예제를 제공하고 쿼리 결과를 HTML 페이지에 동적으로 표시하는 방법을 보여줍니다. 이 예제에서는 XMLHttpRequest를 사용하여 데이터베이스 연결을 설정하고 쿼리를 보내고 응답을 처리함으로써 페이지 요소에 데이터를 채우고 데이터베이스를 읽는 HTML 기능을 실현합니다.
