PHP 및 데이터베이스 시작 가이드
인터넷의 발달과 함께 PHP는 강력한 프로그래밍 언어로 널리 사용되었습니다. 인터넷 애플리케이션에서 데이터베이스도 핵심 구성 요소입니다. 따라서 PHP와 데이터베이스를 배우고 이에 대한 기본 지식을 익히는 것은 많은 프로그래머에게 필수 과정이 되었습니다. 이 기사에서는 초보자가 쉽게 시작할 수 있도록 PHP와 데이터베이스에 대한 소개 가이드를 제공합니다.
1. PHP 언어 개요
PHP는 서버 측 스크립팅 언어입니다. PHP를 통해 동적 웹 콘텐츠를 생성하고, 양식을 동적으로 처리하고, 서버에서 파일을 생성, 열기, 읽기, 쓰기, 닫기, 쿠키 보내기 및 받기 등을 수행할 수 있습니다. PHP는 다양한 데이터베이스에 대한 광범위한 지원을 제공하며 웹 개발 분야에서 널리 사용됩니다. 현재 PHP의 최신 버전은 PHP 8.0입니다.
2. PHP 설치
PHP를 배우기 전에 먼저 PHP를 설치해야 합니다. 다음은 PHP를 설치하는 단계입니다.
1. 공식 웹사이트를 방문하세요: https://www.php.net/downloads.php
2. 다운로드할 해당 PHP 버전을 선택하세요. 예시로 사용되었습니다.
3. 다운로드한 파일을 로컬 폴더에 추출합니다.
4. 압축이 풀린 폴더에서 php.ini-development 파일을 찾아 복사한 후 이름을 php.ini로 바꿉니다.
5. php.ini 파일에서 다음 두 줄의 코드를 찾아 세미콜론(;)을 제거합니다.
extension=mysqli
extension=pdo_mysql
6 압축을 푼 폴더의 경로를 환경 변수에 추가합니다. PHP 파일은 모든 폴더에서 실행될 수 있습니다.
3. PHP 언어 기본
1. 출력 명령문
PHP에서 가장 일반적으로 사용되는 명령문 중 하나는 텍스트, 변수, 태그 및 기타 콘텐츠를 웹 페이지에 출력할 수 있는 명령문입니다.
예:
<?php echo "Hello World!"; ?>
2. 변수
PHP에서 변수를 생성하려면 $ 기호를 사용하여 태그와 변수 이름을 구분해야 합니다.
예:
$number = 5; echo $number;
3. 조건문
PHP에는 if, else if, else 및 기타 조건문이 있는데, 이는 서로 다른 조건에 따라 서로 다른 코드 세그먼트를 실행하는 데 사용됩니다.
예:
$score = 90; if($score >= 90) { echo "优秀"; } else if($score >= 60) { echo "及格"; } else { echo "不及格"; }
4. 데이터베이스 기본
1. 데이터베이스란 무엇입니까
데이터베이스는 데이터를 저장하고 관리하는 데 사용되는 소프트웨어 시스템입니다. 데이터베이스를 통해 대량의 데이터를 쉽게 저장하고 접근할 수 있으며, 데이터 중복 및 데이터 불일치의 위험을 줄일 수 있습니다.
2. 관계형 데이터베이스와 비관계형 데이터베이스
일반적으로 사용되는 데이터베이스 시스템에는 주로 관계형 데이터베이스와 비관계형 데이터베이스가 포함됩니다. 관계형 데이터베이스는 관계에 있는 데이터를 테이블 형태로 저장하며, 관계형 대수와 SQL 언어로 운영됩니다. 비관계형 데이터베이스는 키-값 쌍의 형태로 데이터를 저장하고 작업에 특정 데이터 구조를 사용합니다.
3.MySQL 데이터베이스
MySQL은 현재 가장 인기 있는 오픈 소스 관계형 데이터베이스 관리 시스템 중 하나입니다. 웹 개발, 데이터 웨어하우징, 모바일 애플리케이션 등에 사용할 수 있는 C 및 C++로 작성된 클라이언트/서버 애플리케이션입니다.
4. PHP가 MySQL 데이터베이스에 연결됩니다.
다음은 MySQL 데이터베이스에 연결하는 단계입니다.
1. PHP 파일을 열고 시작 부분에 다음 코드를 추가합니다.
<?php //定义连接参数 $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; //创建连接 $conn = new mysqli($servername, $username, $password, $dbname); //检查连接是否成功 if($conn->connect_error) { die("连接失败:" . $conn->connect_error); } echo "连接成功!"; ?>
2. $servername: MySQL 서버 이름
$username: MySQL 사용자 이름$password: MySQL 비밀번호
$dbname: 연결할 MySQL 데이터베이스 이름
$conn = new mysqli($servername, $username, $password, $dbname): 연결 만들기
3. MySQL 데이터베이스 운영
연결이 성공하면 MySQL 데이터베이스를 운영할 수 있습니다. 다음은 MySQL 데이터베이스에 대한 추가, 삭제, 수정, 쿼리 작업을 위한 코드 예제입니다.
//插入数据 $sql = "INSERT INTO MyGuests (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com')"; if($conn->query($sql) === TRUE) { echo "新记录插入成功!"; } else { echo "错误:" . $sql . "<br>" . $conn->error; } //更新数据 $sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2"; if($conn->query($sql) === TRUE) { echo "记录更新成功!"; } else { echo "错误:" . $sql . "<br>" . $conn->error; } //删除数据 $sql = "DELETE FROM MyGuests WHERE id=3"; if($conn->query($sql) === TRUE) { echo "记录删除成功!"; } else { echo "错误:" . $sql . "<br>" . $conn->error; } //查询数据 $sql = "SELECT id, firstname, lastname FROM MyGuests"; $result = $conn->query($sql); if($result->num_rows > 0) { //输出数据 while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>"; } } else { echo "0 结果"; }
위 코드는 MySQL 데이터베이스에 대한 추가, 삭제, 수정, 쿼리 작업을 구현하고 결과를 출력할 수 있습니다.
5. 결론
이 글에서는 PHP와 데이터베이스를 시작하기 위한 기본 지식과 조작 방법을 소개합니다. 이 글을 공부함으로써 초보자는 PHP와 데이터베이스에 대한 기본 지식을 익힐 수 있으며, MySQL 데이터베이스에 연결하여 데이터를 추가, 삭제, 수정, 쿼리할 수 있습니다. 이 글이 모든 분들의 공부에 도움이 되길 바랍니다!
위 내용은 PHP 및 데이터베이스 초보자 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!