'PHP 함수'에 해당되는 글 1건

  1. 2011.10.13 [PHP] - 데이터 함수

[PHP] - 데이터 함수

PHP 2011. 10. 13. 16:38
반응형

Include() require()의 차이

include() require() 구문은 특정 스크립트 파일을 포함하여 실행시킨다.

두 가지 구문은 수행 실패를 제어하는 방법을 제외하고 모든 면에서 동일하다.포함하고자 하는 파일에서 오류가 발생하면 include() 구문은 경고를 발생시키는 반면에 require() 구문은 치명적 오류를 발생시킨다.

, 포함 하고자 하는 파일이 존재하지 않을 때 페이지 처리를 중단시키고자 한다면 requre()구문을 사용해야 한다.

include() 구문은 이와 같이 동작하지 않으므로 파일이 없더라도 스크립트는 계속 실행될것이다.

 

include()

일반적인 document embed 방식이다. 하지만 호출당할때마다 리딩을 주저하지 않는다는 특징과 error발생시 waring을 일으킨다는 특징이 있다.

 

Require()

Include()와 대부분 동일한 수행을 한다. Include()보다는 속도가 빠르다. 그리고 error발생시 fatal error를 발생시킨다.

 

Include_once()

Include()와 대부분 동일한 수행을 한다. 하지만 문서에 이미 로드된 동일 문서가 있다면 include_once()는 더 이상 include하지 않는다는 차이가 있다.




Substr()

형식 - string substr(string $string, int $start[,int $length])

설명 - 시작과 끝으로 지정된 부분을 반환(문자열 자르기)

 

Strlen()

형식 - int strlen ( string $string )

설명 주어진 문자열의 길이를 반환(문자열 길이 구하기)

 

Mysql_connect()

형식 - resource mysql_connect(string hostname [:port], string username, string password);
설명 - 성공시 식별자번호 반환, 실패시 FALSE반환(mysql 접속)

 

Mysql_close()
형식 - bool mysql_close(resource link_identifier);
설명 - 성공시 TRUE 반환, 실패시 FALSE반환(mysql 종료)

 

Mysql_create_db()
형식 - bool mysql_create_db(string database_name, resource link_identifier);
설명 - 성공시 TRUE 반환, 실패시 FALSE반환(db생성)

 

Mysql_drop_db()
형식 - bool mysql_drop_db(string database_name, resouce link_identifier);
설명 - 성공시 TRUE 반환, 실패시 FALSE반환(db삭제)

 

Mysql_select_db
형식 - bool mysql_select_db(string database_name, resource link_identifier);
설명 - 성공시 TRUE 반환, 실패시 FALSE반환(db선택)

 

Mysql_query()
형식 - resource mysql_query(string query, resource link_identifier);
설명 - 성공시 해당레코드의 정보를 반환, 실패시 FALSE를반환(query실행
)
Mysql_num_rows()
형식
- int mysql_num_rows(resource result);
설명 - 성공시 레코드 개수가 반환, 실패시 FALSE를 반환(레코드 개수 구하기)

 

Mysql_num_fields()
형식 - int mysql_num_fields(resource result);
설명 - 성공시 필드 개수가 반환, 실패시 FALSE를 반환(필드 개수 구하기)


Mysql_fetch_row()
형식 - array mysql_fetch_row(resource result);
설명 - 성공시 가져온 레코드(행 데이터)를 배열 형태로 반환, 없을 때는 FALSE를 반환

 

Mysql_fetch_array()
형식 - array mysql_fetch_array(resource result);
설명 - 성공시 가져온 레코드를 배열 형태로 반환, 없을 때는 FALSE를 반환

 

Mysql_result()
형식 - mixed mysql_result(resource result, int row, mixed field);
설명 - 성공시 해당 필드에 들어있는 데이터 값을 반환  

출처 : http://otoong.tistory.com/1 

반응형
: