PHP에서는 여러 데이터베이스를 사용할 수 있다.
그 중에서, MySQL 을 연동하기 위해 mysqli_connect() 함수를 사용한다.
DB관련 정보 파일을 따로 만드는 것이 좋다.
각 파일마다 동일한 접속을 하는것은 코드 자원의 낭비이자, 훗날 유지보수를 위해 피해야한다.
설정파일이므로 dbconfig.php로 이름을 지정하자.(이름은 물론 마음대로)
dbconfig.php
<?php
$DBhost = "localhost";
$DBuser = "root";
$DBpassword = "XXXXX";
$DBname = "testDB";
$conn = mysqli_connect($DBhost, $DBuser, $DBpassword, $DBname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
?>
이렇게하면, php와 mySQL이 연동된다.
mysqli_connect의 매개변수
1 : 아이피 주소
2 : MySQL 아이디
3 : MySQL 비밀번호
4 : MySQL DB 이름
5 : MySQL PORT(생략 가능. 기본적으로 3306이기 때문에)
이렇게 파일을 작성했으면, 여러 PHP파일에서 불러다가 사용할 수 있다.
불러오는 방법은
require_once() 또는 include_once()를 사용하면 된다. 이 외에도 require()나 include()가 존재한다.
_once가 붙었으므로 한 번 호출된다는 것은 알 것이다.
php 시작 전에
require_once("../dbconfig.php");
을 입력하게 되면(물론 괄호 안에는 본인의 상황에 맞는 경로로 지정해야 함)
다른 php파일에서 위 파일을 사용할 수 있게 된다.
'서버 > PHP' 카테고리의 다른 글
PHP에서 자바스크립트 함수 호출하는 방법 (0) | 2017.07.31 |
---|---|
날짜 표시 형식 변경하기 date() 함수 (0) | 2017.04.04 |
PHP MySQL select where문 작성하는 방법 (0) | 2017.01.23 |
문자열과 변수 합치기(결합하기) (0) | 2017.01.19 |
date()함수를 사용했는데 현재 시간과 맞지 않을때. (0) | 2017.01.15 |