웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
2. MYSQL 관련 함수
2002.10.04 00:32
MYSQL 관련 함수
함수명 내용
mysql_connect MYSQL 서버에 연결한다.
mysql_close MYSQL 서버와의 연결을 끊는다.
mysql_select_db MYSQL 서버에 있는 특정 데이터베이스를 작업 대상 데이터베이스로 선택한다.
mysql_errno mysql_errno 함수 이전에 실행된 MYSQL 작업에 에러가 발생했을 경우 해당 에러의 고유 번호를 반환한다.
mysql_error mysql_errno 함수 이전에 실행된 MYSQL 작업에 에러가 발생했을 경우 해당 에러의 메세지를 반환한다.
mysql_create_db MYSQL 서버에 인자로 지정한 이름을 갖는 데이터베이스를 생성한다.
mysql_drop_db MYSQL 서버에 인자로 지정한 이름을 갖는 데이터베이스를 삭제한다.
mysql_query 연결 식별자에 의해 연결이 확인된 서버에 sql 쿼리문을 전송한다.
mysql_num_rows 결과 레코드 세트에서 레코드의 개수를 반환한다.
mysql_num_fields 결과 레코드 세트에서 필드의 개수를 반환한다.
mysql_field_name 검색된 결과 레코드 세트에서 특정 필드의 이름을 반환한다.
mysql_field_type 검색된 결과 레코드 세트에서 특정 필드의 타입을 반환한다.
mysql_field_len 검색된 결과 레코드 세트에서 특정 필드의 길이를 반환한다.
mysql_field_flags 검색된 결과 레코드 세트에서 특정 필드에 선언된 항목을 반환한다.
mysql_field_table 검색된 결과 레코드 세트에서 특정 필드가 속해있는 테이블의 이름을 반환한다.
mysql_fetch_row 결과 레코드 세트에서 레코드의 데이터를 가져온다.
mysql_fetch_array 결과 레코드 세트에서 레코드의 데이터를 연관배열의 형태로 가져온다.
mysql_fetch_object 결과 레코드 세트에서 레코드의 데이터를 객체의 형태로 가져온다.
mysql_result 결과 레코드 세트에서 하나의 필드값을 얻는다.
mysql_free_result 스크립트가 실행되는 동안 점유했던 메모리 공간을 반환한다.
mysql_data_seek 결과 레코드 세트 내에서 원하는 레코드 위치로 이동한다.
mysql_fetch_field 결과 레코드 식별자가 가리키는 결과 레코드 세트로부터 필드 정보를 객체 형태로 반환한다.
mysql_fetch_lengths 결과 레코드 세트에서 레코드의 각 필드에 담긴 필드값의 크기를 구한다.
mysql_list_dbs MYSQL 서버에 존재하는 데이터베이스의 리스트를 얻는다.
mysql_list_tables 현재 선택된 데이터베이스 내에 존재하는 테이블의 리스트를 얻는다.
mysql_list_field 인자로 지정한 데이터베이스의 테이블에 존재하는 필드의 목록을 구한다.
mysql_connect 함수
$변수 = mysql_connect($msyql호스트, $mysql아이디, $mysql패스워드);
$msyql호스트, $mysql아이디, $mysql패스워드가 맞을 경우 true를 틀릴경우 false를 $변수에 반환한다.
$DB_CONNECT = mysql_connect("localhost", "root", "password");
if ( !$DB_CONNECT ) {
echo " 데이터베이스에 연결할 수 없습니다.";
}
mysql_close( $DB_CONNECT );
?>
mysql_select_db 함수
$변수 = mysql_select_db($사용DB, $DB연결);
$DB연결이 된 상태에서 사용DB가 선택되어 지면, true를 아닐경우 false를 반환한다.
$DB_CONNECT = mysql_connect("localhost", "root", "password") or die("mysql 데이터베이스에 연결할 수 없습니다.");
$RESULT = mysql_select_db("hancoma", $DB_CONNECT);
if ( $RESULT ) {
echo " 성공적으로 hancoma DB에 연결되었습니다.";
}
?>
mysql_create_db 함수
$변수 = mysql_create_db($만들db이름, $DB연결);
$DB연결이 된 상태에서 DB가 만들어 지면, true를 아닐경우 false를 에 반환한다.
$DB_CONNECT = mysql_connect("localhost", "root", "password") or die("mysql 데이터베이스에 연결할 수 없습니다.");
$RESULT = mysql_create_db("board", $DB_CONNECT);
if ( $RESULT ) {
echo " 성공적으로 board DB가 생성되었습니다.";
}
?>
mysql_drop_db 함수
$변수 = mysql_drop_db($삭제할db이름, $DB연결);
$DB연결이 된 상태에서 DB가 삭제되어 지면, true를 아닐경우 false를 반환한다.
$DB_CONNECT = mysql_connect("localhost", "root", "password") or die("mysql 데이터베이스에 연결할 수 없습니다.");
$RESULT = mysql_drop_db("board", $DB_CONNECT);
if ( $RESULT ) {
echo " 성공적으로 board DB가 삭제되었습니다.";
}
?>
mysql_query 함수
$변수 = mysql_query("sql질의어", $DB연결);
$DB연결이 된 상태에서 쿼리문이 성공적으로 수행되면 true를 아닐경우 false를 반환한다.
$DB_CONNECT = mysql_connect("localhost", "root", "password") or die("mysql 데이터베이스에 연결할 수 없습니다.");
$RESULT = mysql_query("SELECT * FROM table WHERE UID = 1", $DB_CONNECT);
if ( $RESULT ) {
echo " 성공적으로 쿼리문이 수행되었습니다..";
}
?>
mysql_num_rows 함수
$변수 = mysql_num_rows($쿼리를통해얻은모든결과값);
$쿼리를통해얻은모든결과값의 레코드수를 $변수에 반환한다.
$DB_CONNECT = mysql_connect("localhost", "root", "password") or die("mysql 데이터베이스에 연결할 수 없습니다.");
$RESULT = mysql_query("SELECT * FROM table WHERE UID = 1", $DB_CONNECT);
if ( $RESULT ) {
echo " 성공적으로 쿼리문이 수행되었습니다..";
}
$DATA_NUM = mysql_num_rows($RESULT);
echo "table 테이블의 레코드수는 $DATA_NUM 개 입니다.";
?>
mysql_fetch_array 함수
$변수 = mysql_fetch_array($쿼리를통해얻은모든결과값);
$쿼리를통해얻은 모든결과값의 데이터를 $변수에 배열의 형태로 반환한다.
$DB_CONNECT = mysql_connect("localhost", "root", "password") or die("mysql 데이터베이스에 연결할 수 없습니다.");
$RESULT = mysql_query("SELECT * FROM table WHERE UID = 1", $DB_CONNECT);
if ( $RESULT ) {
echo " 성공적으로 쿼리문이 수행되었습니다..";
}
while( $LIST = mysql_fetch_array( $RESULT ) ){
$VAR1 = $LIST[VAR1];
$VAR2 = $LIST[VAR2];
$VAR3 = $LIST[VAR3];
echo "$VAR1 - $VAR2 - $VAR3
";
}
?>
mysql_result 함수
$변수 = mysql_fetch_array($쿼리를통해얻은하나의결과값);
$쿼리를통해얻은하나의결과값의 데이터를 $변수에 배열의 형태로 반환한다.
$DB_CONNECT = mysql_connect("localhost", "root", "password") or die("mysql 데이터베이스에 연결할 수 없습니다.");
$RESULT = mysql_query("SELECT * FROM table WHERE UID = 1", $DB_CONNECT);
if ( $RESULT ) {
echo " 성공적으로 쿼리문이 수행되었습니다..";
}
$DATA_NUM = mysql_num_rows($RESULT);
for($i = 0; $i < $DATA_NUM; $i++) {
$VAR1 = mysql_result($RESULT,$i,VAR1);
$VAR2 = mysql_result($RESULT,$i,VAR2);
$VAR3 = mysql_result($RESULT,$i,VAR3);
echo "$VAR1 - $VAR2 - $VAR3
";
}
?>
함수명 내용
mysql_connect MYSQL 서버에 연결한다.
mysql_close MYSQL 서버와의 연결을 끊는다.
mysql_select_db MYSQL 서버에 있는 특정 데이터베이스를 작업 대상 데이터베이스로 선택한다.
mysql_errno mysql_errno 함수 이전에 실행된 MYSQL 작업에 에러가 발생했을 경우 해당 에러의 고유 번호를 반환한다.
mysql_error mysql_errno 함수 이전에 실행된 MYSQL 작업에 에러가 발생했을 경우 해당 에러의 메세지를 반환한다.
mysql_create_db MYSQL 서버에 인자로 지정한 이름을 갖는 데이터베이스를 생성한다.
mysql_drop_db MYSQL 서버에 인자로 지정한 이름을 갖는 데이터베이스를 삭제한다.
mysql_query 연결 식별자에 의해 연결이 확인된 서버에 sql 쿼리문을 전송한다.
mysql_num_rows 결과 레코드 세트에서 레코드의 개수를 반환한다.
mysql_num_fields 결과 레코드 세트에서 필드의 개수를 반환한다.
mysql_field_name 검색된 결과 레코드 세트에서 특정 필드의 이름을 반환한다.
mysql_field_type 검색된 결과 레코드 세트에서 특정 필드의 타입을 반환한다.
mysql_field_len 검색된 결과 레코드 세트에서 특정 필드의 길이를 반환한다.
mysql_field_flags 검색된 결과 레코드 세트에서 특정 필드에 선언된 항목을 반환한다.
mysql_field_table 검색된 결과 레코드 세트에서 특정 필드가 속해있는 테이블의 이름을 반환한다.
mysql_fetch_row 결과 레코드 세트에서 레코드의 데이터를 가져온다.
mysql_fetch_array 결과 레코드 세트에서 레코드의 데이터를 연관배열의 형태로 가져온다.
mysql_fetch_object 결과 레코드 세트에서 레코드의 데이터를 객체의 형태로 가져온다.
mysql_result 결과 레코드 세트에서 하나의 필드값을 얻는다.
mysql_free_result 스크립트가 실행되는 동안 점유했던 메모리 공간을 반환한다.
mysql_data_seek 결과 레코드 세트 내에서 원하는 레코드 위치로 이동한다.
mysql_fetch_field 결과 레코드 식별자가 가리키는 결과 레코드 세트로부터 필드 정보를 객체 형태로 반환한다.
mysql_fetch_lengths 결과 레코드 세트에서 레코드의 각 필드에 담긴 필드값의 크기를 구한다.
mysql_list_dbs MYSQL 서버에 존재하는 데이터베이스의 리스트를 얻는다.
mysql_list_tables 현재 선택된 데이터베이스 내에 존재하는 테이블의 리스트를 얻는다.
mysql_list_field 인자로 지정한 데이터베이스의 테이블에 존재하는 필드의 목록을 구한다.
mysql_connect 함수
$변수 = mysql_connect($msyql호스트, $mysql아이디, $mysql패스워드);
$msyql호스트, $mysql아이디, $mysql패스워드가 맞을 경우 true를 틀릴경우 false를 $변수에 반환한다.
$DB_CONNECT = mysql_connect("localhost", "root", "password");
if ( !$DB_CONNECT ) {
echo " 데이터베이스에 연결할 수 없습니다.";
}
mysql_close( $DB_CONNECT );
?>
mysql_select_db 함수
$변수 = mysql_select_db($사용DB, $DB연결);
$DB연결이 된 상태에서 사용DB가 선택되어 지면, true를 아닐경우 false를 반환한다.
$DB_CONNECT = mysql_connect("localhost", "root", "password") or die("mysql 데이터베이스에 연결할 수 없습니다.");
$RESULT = mysql_select_db("hancoma", $DB_CONNECT);
if ( $RESULT ) {
echo " 성공적으로 hancoma DB에 연결되었습니다.";
}
?>
mysql_create_db 함수
$변수 = mysql_create_db($만들db이름, $DB연결);
$DB연결이 된 상태에서 DB가 만들어 지면, true를 아닐경우 false를 에 반환한다.
$DB_CONNECT = mysql_connect("localhost", "root", "password") or die("mysql 데이터베이스에 연결할 수 없습니다.");
$RESULT = mysql_create_db("board", $DB_CONNECT);
if ( $RESULT ) {
echo " 성공적으로 board DB가 생성되었습니다.";
}
?>
mysql_drop_db 함수
$변수 = mysql_drop_db($삭제할db이름, $DB연결);
$DB연결이 된 상태에서 DB가 삭제되어 지면, true를 아닐경우 false를 반환한다.
$DB_CONNECT = mysql_connect("localhost", "root", "password") or die("mysql 데이터베이스에 연결할 수 없습니다.");
$RESULT = mysql_drop_db("board", $DB_CONNECT);
if ( $RESULT ) {
echo " 성공적으로 board DB가 삭제되었습니다.";
}
?>
mysql_query 함수
$변수 = mysql_query("sql질의어", $DB연결);
$DB연결이 된 상태에서 쿼리문이 성공적으로 수행되면 true를 아닐경우 false를 반환한다.
$DB_CONNECT = mysql_connect("localhost", "root", "password") or die("mysql 데이터베이스에 연결할 수 없습니다.");
$RESULT = mysql_query("SELECT * FROM table WHERE UID = 1", $DB_CONNECT);
if ( $RESULT ) {
echo " 성공적으로 쿼리문이 수행되었습니다..";
}
?>
mysql_num_rows 함수
$변수 = mysql_num_rows($쿼리를통해얻은모든결과값);
$쿼리를통해얻은모든결과값의 레코드수를 $변수에 반환한다.
$DB_CONNECT = mysql_connect("localhost", "root", "password") or die("mysql 데이터베이스에 연결할 수 없습니다.");
$RESULT = mysql_query("SELECT * FROM table WHERE UID = 1", $DB_CONNECT);
if ( $RESULT ) {
echo " 성공적으로 쿼리문이 수행되었습니다..";
}
$DATA_NUM = mysql_num_rows($RESULT);
echo "table 테이블의 레코드수는 $DATA_NUM 개 입니다.";
?>
mysql_fetch_array 함수
$변수 = mysql_fetch_array($쿼리를통해얻은모든결과값);
$쿼리를통해얻은 모든결과값의 데이터를 $변수에 배열의 형태로 반환한다.
$DB_CONNECT = mysql_connect("localhost", "root", "password") or die("mysql 데이터베이스에 연결할 수 없습니다.");
$RESULT = mysql_query("SELECT * FROM table WHERE UID = 1", $DB_CONNECT);
if ( $RESULT ) {
echo " 성공적으로 쿼리문이 수행되었습니다..";
}
while( $LIST = mysql_fetch_array( $RESULT ) ){
$VAR1 = $LIST[VAR1];
$VAR2 = $LIST[VAR2];
$VAR3 = $LIST[VAR3];
echo "$VAR1 - $VAR2 - $VAR3
";
}
?>
mysql_result 함수
$변수 = mysql_fetch_array($쿼리를통해얻은하나의결과값);
$쿼리를통해얻은하나의결과값의 데이터를 $변수에 배열의 형태로 반환한다.
$DB_CONNECT = mysql_connect("localhost", "root", "password") or die("mysql 데이터베이스에 연결할 수 없습니다.");
$RESULT = mysql_query("SELECT * FROM table WHERE UID = 1", $DB_CONNECT);
if ( $RESULT ) {
echo " 성공적으로 쿼리문이 수행되었습니다..";
}
$DATA_NUM = mysql_num_rows($RESULT);
for($i = 0; $i < $DATA_NUM; $i++) {
$VAR1 = mysql_result($RESULT,$i,VAR1);
$VAR2 = mysql_result($RESULT,$i,VAR2);
$VAR3 = mysql_result($RESULT,$i,VAR3);
echo "$VAR1 - $VAR2 - $VAR3
";
}
?>
댓글 2
-
최강남자킹
2002.10.04 17:32
-
이명호
2002.10.09 17:21
MySQL Remote control program을 작성해 보는 것은 어떨까요?
제목 | 글쓴이 | 날짜 |
---|---|---|
www 떼고 접속하면 다시 www붙은 주소로 리다이렉션 걸기 [8] | [EC]POLARGOM | 2002.10.18 |
[PHP소스] 서버 시간에 따라 배경이 바뀌는 테이블!! [8] | 조현 | 2002.10.11 |
페이지에 접속할 때마다 다른 배너보여주는 소스.. [9] | 풍월주인 | 2002.10.07 |
exp. 완전 랜덤배너 소스 [8] | TheMics | 2002.10.12 |
11. PHP에서의 변수형 [1] | 한꼬마 | 2002.10.04 |
10. 문자열(STRING) 처리 및 관련함수 [1] | 한꼬마 | 2002.10.04 |
9. 표현식(Expressions) - 연산자 | 한꼬마 | 2002.10.04 |
8. PHP 의 제어구조 [1] | 한꼬마 | 2002.10.04 |
7. 함수(FUNCTION) 와 클래스(CLASS) | 한꼬마 | 2002.10.04 |
6. 시간관련 함수 | 한꼬마 | 2002.10.04 |
5. 파일 처리 관련 함수 [1] | 한꼬마 | 2002.10.04 |
4. 디렉토리 관련함수 [1] | 한꼬마 | 2002.10.04 |
3. URL 관련 함수 [1] | 한꼬마 | 2002.10.04 |
2. MYSQL 관련 함수 [2] | 한꼬마 | 2002.10.04 |
1. 데이터베이스 질의어(SQL) 다루기 [4] | 한꼬마 | 2002.10.04 |
[PHP...쿠키편] 4강: 쿠키 실전 프로그래밍 - 2 / 2 [3] | TheMics | 2002.09.23 |
[PHP...쿠키편] 4강: 쿠키 실전 프로그래밍 - 1 / 2 [2] | TheMics | 2002.09.23 |
[PHP 초보에서 중수로 - 쿠키편] 3강 : 쿠키 실전 사용 | TheMics | 2002.09.21 |
[추천 강의] 플래시로 보는 노프레임 홈 만들기! [63] | ROBIN | 2002.09.18 |
초보의 절대경로 알아내기.. #2 [6] | 아이쿠 | 2002.09.17 |
감솨감솨~