Post

PHP 문법

image

변소 선언과 출력

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.