PHP(PHP: Hypertext Preprocessor)는 서버 측에서 실행되는 스크립트 언어로, 동적인 웹 페이지를 생성하고 웹 애플리케이션을 개발하는 데 주로 사용됩니다.
PHP는 HTML과 함께 사용되며, 데이터베이스와의 상호작용, 폼 처리, 세션 관리 등 다양한 웹 개발 작업을 수행할 수 있습니다.
이제 PHP의 기본 문법을 예시와 함께 자세하게 설명해드리겠습니다.
1. 변수 (Variables):
PHP에서 변수는 `$` 기호로 시작합니다.
예를 들어, `$name`은 이름을 저장하는 변수를 선언하는 것을 의미합니다.
$name = "John Doe";
2. 출력 (Output):
PHP에서 `echo` 문을 사용하여 결과를 출력할 수 있습니다.
echo "Hello, World!";
3. 조건문 (Conditional Statements):
조건문은 특정 조건에 따라 코드 블록을 실행합니다.
`if`, `else if`, `else`를 사용하여 조건문을 작성할 수 있습니다.
$age = 25;
if ($age >= 18) {
echo "You are an adult.";
} else {
echo "You are a minor.";
}
4. 반복문 (Loops):
반복문은 코드 블록을 여러 번 실행하는 데 사용됩니다. `for`, `while`, `foreach` 등의 반복문을 사용할 수 있습니다.
for ($i = 1; $i <= 5; $i++) {
echo "Number: " . $i . "<br>";
}
5. 함수 (Functions):
함수는 코드 블록을 그룹화하고 재사용할 수 있는 기능입니다.
함수는 `function` 키워드를 사용하여 정의할 수 있습니다.
function greet($name) {
echo "Hello, " . $name . "!";
}
greet("Alice"); // 출력: Hello, Alice!
6. 데이터베이스 연결 (Database Connection):
PHP에서 MySQL 데이터베이스에 연결하려면 `mysqli` 또는 `PDO` 등의 확장 모듈을 사용합니다.
$servername = "localhost";
$username = "root";
$password = "password";
$database = "mydb";
$conn = new mysqli($servername, $username, $password, $database);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected to MySQL database successfully.";
7. 폼 처리 (Form Handling):
PHP를 사용하여 HTML 폼 데이터를 처리할 수 있습니다.
`$_POST`나 `$_GET` 등의 전역 변수를 사용하여 폼 데이터를 가져올 수 있습니다.
$name = $_POST["name"];
$email = $_POST["email"];
echo "Name: " . $name . "<br>";
echo "Email: " . $email . "<br>";
위의 예시는 PHP의 기본 문법을 설명한 것으로, 실제 개발 시에는 보다 복잡한 작업을 수행하게 될 것입니다.
하지만 이를 기반으로 PHP를 사용하여 동적인 웹 페이지를 개발하고 데이터를 처리할 수 있습니다.
'SQL > MYSQL' 카테고리의 다른 글
[MYSQL] 지리정보시스템에 대해 (0) | 2023.07.03 |
---|---|
[MYSQL] 회원 관리시스템 만들기 (0) | 2023.07.03 |
[MYSQL] PHP와 MySQL의 기본 연동에 대해 (0) | 2023.07.03 |
[MYSQL] HTML과 PHP 관계에 대해 (0) | 2023.07.03 |
[MYSQL] 스크립트 언어 개요와 HTML 문법에 대해 (0) | 2023.06.27 |
[MYSQL] 웹 사이트 개발 환경 구축에 대해 (0) | 2023.06.27 |
[MYSQL] 파티션 (0) | 2023.06.27 |
[MYSQL] 전체 텍스트 검색 방법 (0) | 2023.06.19 |