MySQL 기본 함수
PHP파일 내에서 사용할 수 있다.
(i는 improved라는 뜻)
0. mysqli_connect();
1. mysqli_query();
2. mysqli_close();
3. die();
0. mysqli_connect();
- MySQL 데이터베이스와 연결 성립
- mysqli_connect('데이터베이스 위치', '사용자 명', '암호', '데이터베이스 이름');
ex) $dbc = mysqli_connect('localhost', 'root', '', 'tests');
1. mysqli_query();
- 쿼리 문자열 전송
- mysqli_query('데이터베이스 연결', '쿼리');
ex) $query = "INSERT INTO saying (id, talk, gender) VALUES ('$id', '$tell', '$gender')";
ex) mysqli_query($dbc, $query);
2. mysqli_close();
- 데이터베이스와 연결 해제
- 데이터베이스와 연결은 사용자가 다른 페이지로 넘어가면 자동으로 해제된다.
- 그러나 적절한 시기에 연결을 직접 해제시키는 것이좋다.
- 또한 데이터베이스 서버는 허용 가능한 연결의 수를 제한하고 있다.
- 데이터베이스와의 통신이 완료되었다면 직접 연결을 해제해주는 것이 좋은 코딩습관이다.
- mysqli_close('데이터베이스 연결');
ex) mysqli_close($dbc);
3. die();
- die()는 php스크립트를 종료하고 사용자에게 에러가 발생했다는 피드백을 한다.
ex) $dbc = mysqli_connect('localhost', 'root', '', 'tests') or die('Error connecting to MySQL server.');
'웹 > MySQL' 카테고리의 다른 글
mysql 권한주기 (0) | 2017.02.03 |
---|---|
MySQL 기본 명령어 (Column) (0) | 2014.09.08 |
mysqli_fetch_array() (0) | 2014.09.08 |
MySQL 자료형(Data Type) (0) | 2014.09.06 |
MySQL 기본 명령어 (Database 및 Table) (0) | 2014.09.03 |