2013-07-06 4 views
2

MySQL 임베디드 데이터베이스 (MyISAM 엔진)에 연결하고 싶습니다. 당신의 MyISAM 데이터베이스를 아시는 바와 같이PHP에서 MySQL 임베디드 데이터베이스에 연결하기

파일은 다음 위치에 있습니다

C:\ProgramData\MySQL\MySQL Server 5.5\data\mydb\ 

그리고 각 테이블에 대해 다음 기호와 일부 파일이 있습니다

TableName.frm (Format File) 
TableName.MYD (MyISAM Data) 
TableName.MYI (MyISAM Index) 

주요 질문 :

방법 에서 MyISAM 임베디드 데이터베이스에 연결합니까?

P.S : MySQL 서버를 사용하지 않고 Windows 응용 프로그램에 포함로

가 이미의 MyISAM 데이터베이스를 사용.

개의 파일 (예 : libmysqld.dll, ...)을 myApp.exe 안에 넣고 myApp을 MySQL 서버없이 성공적으로 실행하십시오.

충분히 명확하다고 생각합니다.

도움을 주시면 감사하겠습니다.

+0

아마 적합합니다. – hjpotter92

답변

1

알고있는 것처럼 PHP가 지원하는 내장 데이터베이스는 SQLite뿐입니다.

MyISAM 엔진을 사용하여 MySQL 데이터베이스에 연결하는 다른 방법으로는 쿼리, PHP 호환 개체 중 어느 것이 든 MyISAM 파일의 바이너리 형식이 아닌 리소스를 기대해야합니다.

적어도 임베디드 데이터베이스는 응용 프로그램 프로그래밍에 널리 사용되고 있으며 웹 프로그래밍에 그다지 많은 부분이 없습니다.

그러나, 나는의 MyISAM은 PHP와 SQLite는 관리 http://www.fullconvert.com/MyISAM-to-SQLite/

단순히 쿼리를 실행, DB 년대와 테이블에 파일을 생성 sqlite_ 기능 등

작은 튜토리얼에 의해 이루어집니다 SQLite에로 변환하는, 뭔가를 발견 : http://www.techotopia.com/index.php/PHP_and_SQLite

PHP SQLite는 공식 문서 : [SU]에 대한 http://php.net/manual/en/book.sqlite.php