*데이터베이스 접속*
- 첫번째 방법 -
<?
//or die(error()) 를 사용해서 가장최근에 발생한 sql에러를 출력하고 종료시킨다.
$connect = mysql_connect("localhost","root","1234") or die(error());
$mysql = mysql_select_db("kyoe",$connect) or die(error()); //(작업대상DB명,접속) DB선택
?>
- 두번째 방법 -
<?
$connect = mysql_connect("localhost","root","1234"); //(호스트명,사용자명,패스워드) mysql접속
$mysql = mysql_select_db("kyoe",$connect); //(작업대상DB명,접속) DB선택
if(!$connect && !$mysql){ //선택한DB가 없거나 mysql접속이 안됐을시
echo"<script language=javascript> //'DB접속에러'라는 팝업창을 띄운뒤 이전페이지로
alert('DB접속에러');
history.go(-1);
</script>";
exit;
}
?>
* mysql_query("sql query문","mysql connect"); *
- 데이터베이스 서버에 SQL문을 전달시켜주는 역활, 반환된 결과를 결과레코드 세트라 한다.($result)
* mysql_num_rows(결과 레코드셋); *
- Query문의 실행결과를 이용해서 레코드의 수를 얻어온다.
* mysql_num_fields(결과 레코드셋); *
- Queryansdml 실행결과를 이용해서 필드수를 얻어온다.
* mysql_fetch_array(결과 레코드셋);
- 결과레코드셋으로 얻어온값을 연관배열로 반환
* mysql_fetch_row(결과 레코드셋); *
- 결과레코드셋으로 얻어온값을 배열형식으로 반환
* mysql_error()
- mysql의 에러 내용을 반환 예) $error_mag = mysql_error();
*mysql_close()
-데이터베이스 연결 해제
- 첫번째 방법 -
<?
//or die(error()) 를 사용해서 가장최근에 발생한 sql에러를 출력하고 종료시킨다.
$connect = mysql_connect("localhost","root","1234") or die(error());
$mysql = mysql_select_db("kyoe",$connect) or die(error()); //(작업대상DB명,접속) DB선택
?>
- 두번째 방법 -
<?
$connect = mysql_connect("localhost","root","1234"); //(호스트명,사용자명,패스워드) mysql접속
$mysql = mysql_select_db("kyoe",$connect); //(작업대상DB명,접속) DB선택
if(!$connect && !$mysql){ //선택한DB가 없거나 mysql접속이 안됐을시
echo"<script language=javascript> //'DB접속에러'라는 팝업창을 띄운뒤 이전페이지로
alert('DB접속에러');
history.go(-1);
</script>";
exit;
}
?>
* mysql_query("sql query문","mysql connect"); *
- 데이터베이스 서버에 SQL문을 전달시켜주는 역활, 반환된 결과를 결과레코드 세트라 한다.($result)
* mysql_num_rows(결과 레코드셋); *
- Query문의 실행결과를 이용해서 레코드의 수를 얻어온다.
* mysql_num_fields(결과 레코드셋); *
- Queryansdml 실행결과를 이용해서 필드수를 얻어온다.
* mysql_fetch_array(결과 레코드셋);
- 결과레코드셋으로 얻어온값을 연관배열로 반환
* mysql_fetch_row(결과 레코드셋); *
- 결과레코드셋으로 얻어온값을 배열형식으로 반환
* mysql_error()
- mysql의 에러 내용을 반환 예) $error_mag = mysql_error();
*mysql_close()
-데이터베이스 연결 해제