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문에서 사용할 수 있는 표준 함수를 등록한다.
자세한 사항은 여기서
댓글
댓글 쓰기