SQLite

resource sqlite_open (string filenam[,int mode[,string &error_message]])

SQLite 데이터베이스에 연결한다. 만일 지정한 데이터베이스 파일이 존재하지 않으면 해당 파일을 생성한다.

 

void sqlite_close(recsource dbhandle)

열려진 SQLite 데이터베이스에 대한 연결을 해제한다.

 

resource sqlite_query(resource dbhandle,string query[,int result_type])

주어진 SQL문을 실행한다.

 

bool sqlite_exec(resource dbhandle,string query)

결과 레코드셋을 반환하지 않는 SQL문을 실행한다.

 

array splite_fetch_array(resource result,[int result_type[,bool decode_binary]])

결과 레코드셋에서 한 행(레코드)의 데이터를 배열로 가져온다.

result_type

SQLITE_ASSOC: 해당 레코드의 필드명과 데이터를 키와 값으로 갖는 연관배열을 반환한다.

SQLITE_NUM: 해당 레코드의 필드값을 원소로 갖는 스칼라 배열을 반환한다.

SQLITE_BOTH: 연관 배열과 스칼라 배열을 모두 반환한다.

 

bool sqlite_has_more(resouce result)

주어진 결과 레코드셋에서 더 가져올 수 있는 레코드가 있는지 여부를 반환한다.

 

bool sqlite_has_prev(resource result)

결과 레코드셋에서 포인터가 가리키는 레코드의 이전 레코드가 존재하는지 여부를 반환한다.

 

bool sqlite_next(resource result)

결과 레코드셋에서 포인터를 현재의 다음위치로 이동시킨다.

 

bool sqlite_prev(resource result)

결과 레코드셋에서 포인터를 현재의 다음위치로 이동시킨다.

 

bool sqlite_rewind(resource result)

주어진 결과 레코드셋에서 포인터를 첫 번째 레코드로 이동시킨다.

 

arryay sqlite_current(resource result[,int result_type[,bool decode_binary]])

결과 레코드셋에서 현재 포인터가 가리키는 레코드를 배열로 가져온다.

 

mixed sqlite_column(resource result,mixed index_or_name[,bool decode_binary])

결과 레코드셋에서 포인터가 가리키는 레코드의 특정 필드값을 반환한다.

 

bool sqlite_seek(resource result,int rownum)

결과 레코드셋에서 포인터의 위치를 특정한 위치의 레코드로 이동시킨다.

 

resource sqlite_unbuffered_query(resource dbhandle,string query[,int result_type])

SQL문을 실행하고 버퍼링 되지 않은 결과 레코드셋을 반환한다.

 

void sqlite_create_function(resource dbhandle,string function_name,callback callback[,int num_args])

SQL문에서 사용할 수 있는 표준 함수를 등록한다.

 

자세한 사항은 여기서

http://sqlite.org

 

댓글

이 블로그의 인기 게시물

javascript ===, ==, >=, <=연산자

SQL oracle 내장함수[문자열 처리]

java 입출력2