'Head First PHP & MySQL' 2장 MySQL
연결하기 읽기.
PHP로 MySQL에 연결하여 데이터베이스 추가하고 연결끊기.
예전 책으로 공부할 때는 MySQL용 PHP함수는 mysql_*() 이었는데 이 책에서는 mysqli_*()를
이용하고 있다. 잠깐 웹 서핑을 해보니 mysqli가 mysql 보다 속도나 성능, 보안면에서 나은 모양.
* MySQL에 연결:
mysqli_connect(데이터베이스 위치, 사용자명, 암호, 데이터베이스명);
혹은 mysqli_connect(데이터베이스 위치, 사용자명, 암호);
mysqli_select_db(데이터베이스명);
식으로 연결과 데이터베이스 지정을 분리하여 명령할 수도 있다.
ex) $dbc = mysqli_connect(localhost, user, password, testdb) or
die('Error Connecting to MySQL server'); //localhost 서버의 testdb라는
데이터 베이스에 user라는 사용자명과 password라는 비밀번호로 접속하고 실패시 에러 메시지 출력하기. $dbc는
database connect의 약자.
* MySQL 데이터 베이스에 작업하기:
mysqli_query(데이터베이스 연결 저장 변수, SQL쿼리);
ex)$result = mysql_query($dbc, $query);
* MySQL 연결 끊기:
mysqli_close(데이터베이스 연결 저장 변수);
ex) mysqli_close($dbc);
14/10/1 수 |