> 백엔드 개발 > PHP 문제 > PHP sqlite를 닫는 방법

PHP sqlite를 닫는 방법

藏色散人
풀어 주다: 2023-03-11 17:22:02
원래의
2913명이 탐색했습니다.

php sqlite를 닫는 방법: 1. 데이터베이스를 만듭니다. 2. mytable이라는 새 테이블을 만듭니다. 3. mytable에 데이터를 삽입합니다. 4. "sqlite_close($db);"를 통해 newdb 데이터베이스를 닫습니다.

PHP sqlite를 닫는 방법

이 기사의 운영 환경: windows7 시스템, PHP7.1 버전, DELL G3 컴퓨터

php sqlite를 닫는 방법은 무엇입니까?

SQLite 데이터베이스 구성

SQLite 데이터베이스를 설치한 후 php.ini에서 "extension=php_pdo_sqlite.dll" 앞에 있는 ";"만 취소하면 됩니다.

1. php.ini를 엽니다.

2. 확장명=php_sqlite.dll을 활성화합니다(PDO 연결을 지원해야 하는 경우 확장자=php_pdo_sqlite.dll도 활성화해야 합니다).

3.Apache 서버를 다시 시작합니다.

sqlite 함수에서 흔히 사용되는 함수

데이터베이스 열기 또는 생성 작업: sqlite_open (대상 데이터베이스의 문자열 이름 [, 데이터베이스를 운영하는 int 읽기 및 쓰기 모드, 문자열은 데이터베이스의 오류 메시지를 반환함]); 이 방법은 첫 번째 매개변수에 지정된 데이터베이스가 이미 존재하는 경우 연결하고, 존재하지 않는 경우 두 번째 매개변수의 기본 읽기-쓰기 모드는 0666입니다.

SQL 문 작업 실행: sqlite_query(리소스 데이터베이스 연결 핸들, 문자열 SQL 문); //mysql의 mysql_query() 메서드와 유사합니다.

통계 테이블의 총 레코드 수: sqlite_num_rows(SQL 문 실행 후 반환된 데이터 세트 리소스) ; //mysql의 mysql_num_rows() 메소드와 유사합니다.

마지막 작업의 데이터 ID: sqlite_last_insert_rowid(리소스 데이터베이스 연결 핸들) //mysql의 mysql_insert_id() 메소드와 유사합니다.

쿼리 결과: sqlite_fetch_array(리소스 데이터베이스 연결 핸들, 리소스가 SQL 문을 실행합니다. 나중에 반환되는 데이터 세트 리소스)는 mysql의 mysql_fetch_array() 메서드와 유사합니다.

SQLite 데이터베이스 작업 예

1.

$db=sqlite_open("newdb.db") or die('创建或连接数据库失败!');
로그인 후 복사

2. newdb 데이터베이스에 mytable이라는 새 테이블을 생성합니다.

sqlite_query($db,"CREATE TABLE mytable ( uid INT ( 11 ) NOT NULL PRIMARY KEY , uname VARCHAR ( 30 ) NOT NULL ) ") or die('新建表失败!');
로그인 후 복사

3. mytable

sqlite_query($db,"insert into mytable values (1,'Tom')") or die('添加数据失败!');
로그인 후 복사

4에 데이터를 삽입합니다. $val=sqlite_query($db,"select * from mytable");

while($ru=sqlite_fetch_array($val)){
print_r($ru);
}
로그인 후 복사

5. newdb 데이터베이스를 닫습니다

sqlite_close($db);
로그인 후 복사

SQLite에는 phpMyadmin과 유사한 데이터베이스 관리 도구가 있습니다

SQLiteManager는 SQLite 데이터베이스를 관리합니다

SQLite는 ACID 관계형을 준수하는 경량 파일 기반 데이터베이스입니다. 데이터베이스 관리 시스템입니다. 리소스를 적게 차지하며 확장성이 뛰어납니다.

PHP와 SQLite의 관계는 ASP와 Access의 관계와 같습니다. SQLite도 파일 형식 데이터베이스입니다. 파일형 데이터베이스의 특징은 MySQL, MSSQL, Oracle 등의 데이터베이스가 필요하지 않다는 점이며, 이를 위해서는 추가 설치가 필요합니다. 를 해당 확장 디렉터리에 넣고 약간의 구성을 하면 사용할 수 있습니다. 현재 PHP5 이상 버전에는 SQLite 데이터베이스 확장 기능이 내장되어 있습니다. 이를 직접 사용하려면 php.ini에서 확장 기능을 활성화하기만 하면 됩니다. 자세한 내용은 PHP5의 SQLite 데이터베이스 구성을 참조하세요.

SQLite의 소스 코드 패키지에는 30,000줄 미만의 코드가 포함되어 있으며 이를 합하면 300KB 미만이라고 합니다. 그 "가벼움"과 "효율성"은 상상할 수 있습니다.

SQLiteManager와 phpMyAdmin의 차이점:

SQLiteManager는 phpMyAdmin과 같이 데이터베이스를 자동으로 식별하지 않습니다. SQLiteManager를 사용하기 전에 데이터베이스의 경로와 이름을 수동으로 구성해야 합니다.

SQLiteManager는 SQLite 데이터베이스 작업 프로세스를 관리합니다.

1 .WAMP 환경과 함께 제공되는 SQLiteManager를 엽니다

2. 홈페이지 이름 입력란에 관리할 데이터베이스 이름(생성된 데이터베이스 이름)을 입력합니다

3. 4. 경로에 데이터베이스 파일의 절대 경로를 입력하세요. 제 경로는 D:/www/mydb.db입니다(슬래시 방향에 주의하세요!)

5. 저장을 클릭하세요.

이런 방식으로 SQLiteManager는 새로 생성된 데이터베이스와 통신할 수 있습니다. 연결이 설정되면 이제 phpMyAdmin과 같은 SQLiteManager에서 SQLite 데이터베이스를 관리할 수 있습니다.

권장 학습: "

PHP 비디오 튜토리얼

"

위 내용은 PHP sqlite를 닫는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿