[DB , php에서 연결확인하기]
db_test.php
<?php
define('DB_SERVER', 'localhost');
define('DB_USERNAME', 'name');
define('DB_PASSWORD', 'password');
define('DB_NAME', 'database name');
$db_conn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
if($db_conn){
echo "DB Connect OK";
}else{
echo "DB Connect Fail";
}
?>
server에는 localhost or ip(외부 연결 시) 주소를 적는다.
username, password는 DB에 접속할 ID, PW를 의미한다.
name은 DB database의 이름을 적어주면된다.
연결이 잘 되는 것을 확인했다.
위 내용을 활용해 앞으로 DB 연결에 쓸 티켓 만들었다.
<?php
define('DB_SERVER', 'localhost');
define('DB_USERNAME', 'name');
define('DB_PASSWORD', 'password');
define('DB_NAME', 'database name');
//DB 생성
$db_conn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
//DB 정상 연결 여부 체크
if (!$db_conn) {
//연결되지 않았을 때, 즉시 중단시키고 에러 출력하기
die("데이터베이스 연결 실패: " . mysqli_connect_error());
}
?>
DB 연결이 되지 않았을 때, 즉시 중단시키고 에러를 출력하는 코드이다.
'개발 > PHP' 카테고리의 다른 글
| [3주차 - 2] PHP, Session 연결과 로그아웃 (0) | 2023.11.15 |
|---|---|
| [3주차 - 1] PHP, HASH (비밀번호 저장, 로그인 과정) (0) | 2023.11.13 |
| [2주차 - 3] Mini-Mission (php mysql 점수출력 페이지 만들기, DB활용) (0) | 2023.11.05 |
| [2주차 - 1] DB 연결 환경설정(Mysql설치, phpMyAdmin 설치) (0) | 2023.11.05 |
| [1주차] 간이 로그인 페이지 만들기 (DB연결 X) (2) | 2023.10.28 |