PHP 문법
변소 선언과 출력
1
2
3
4
5
6
7
8
9
10
<?php
// 변수 선언
$name = "John";
$age = 25;
// 변수 출력
echo "이름: " . $name . ", 나이: " . $age;
?>
조건문과 반복문
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
// 조건문
$score = 85;
if ($score >= 90) {
echo "A 학점";
} elseif ($score >= 80) {
echo "B 학점";
} else {
echo "C 학점";
}
// 반복문
for ($i = 1; $i <= 5; $i++) {
echo "현재 숫자는 " . $i . "<br>";
}
?>
배열
1
2
3
4
5
6
7
8
9
<?php
// 배열 선언
$colors = array("빨강", "파랑", "초록");
// 배열 출력
echo "색상 목록: " . $colors[0] . ", " . $colors[1] . ", " . $colors[2];
?>
함수
1
2
3
4
5
6
7
8
9
10
11
12
<?php
// 함수 선언
function multiply($num1, $num2) {
return $num1 * $num2;
}
// 함수 호출
$result = multiply(3, 4);
echo "곱셈 결과: " . $result;
?>
데이터베이스 연결
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php
// 데이터베이스 연결
$servername = "localhost";
$username = "사용자명";
$password = "비밀번호";
$dbname = "데이터베이스명";
$conn = new mysqli($servername, $username, $password, $dbname);
// 연결 확인
if ($conn->connect_error) {
die("연결 실패: " . $conn->connect_error);
}
// 쿼리 실행
$sql = "SELECT id, name FROM users";
$result = $conn->query($sql);
// 결과 출력
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo "ID: " . $row["id"]. " - 이름: " . $row["name"]. "<br>";
}
} else {
echo "결과가 없습니다.";
}
// 데이터베이스 연결 종료
$conn->close();
?>
This post is licensed under CC BY 4.0 by the author.