Web/Develop_PHP+MySQL
DB - PHP 연동 과제
Alioth02
2024. 4. 25. 16:14
// DB 생성
create database score;
use score;
// table 생성
create table member(
name varchar(20) NOT NULL,
score varchar(10) NOT NULL,
PRIMARY KEY(name));
// 값 추가
INSERT INTO member values('jun', '80');
<?php
// DB 접속 정보
$servername = "localhost";
$username = "user";
$password = "user1234";
$dbname = "score";
// DB 접속
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 접속 유무 확인
if($conn) {
echo "DB connect OK";
} else {
echo "DB connect Fail";
}
?>
DB 접속 시도
잘 접속 되는 것을 확인할 수 있다.
<?php
$name = $_GET['name'];
// sql 쿼리 작성
$sql = "select score from member where name='$name'";
// 쿼리 실행 결과 저장
$result = mysqli_query($conn, $sql);
// 결과 중 맨 위의 row 가져오기
$row = mysqli_fetch_array($result);
// 출력
echo $name . " 학생의 점수는 " . $row['score'] . "입니다.";
?>
GET 메소드로 받은 name 파라미터 값에 따라서
해당 학생의 점수가 출력되는 것을 확인할 수 있다.