02 Aug

php mongodb 예제

mongodb 드라이버의 설치 후, 아파치 웹 서버를 다시 시작합니다. 루트 폴더에서 php 파일을 만들고 phpinfo() 함수를 호출하면 mongodb 확장명이 로드된 것을 볼 수 있습니다. 요약하자면, 이 php mongodb 자습서에서는 PHP를 사용하여 몽고드 컬렉션에서 CRUD 작업을 수행하는 방법을 살펴봅습니다. 파일 index.php 만들기에서 php 코드 및 mongodb 쿼리를 찾습니다. 이 페이지에는 몽고드 컬렉션의 레코드가 표시됩니다. php 스크립트를 실행 한 후, 우리는 mongodb에서 만든 데이터베이스를 볼 수 있습니다. 당신은 혼란 예제에 오타가있습니다. 당신은 “제목”=를 만들 말하지만, 당신은 존재하지 않는 에코 $document [“이름”] 말, 그것은 에코 $document[“제목”] Php는 mongoDB 데이터베이스와 연결하는 mongodb 드라이버를 제공합니다. 설치 후 php를 사용하여 데이터베이스 작업을 수행할 수 있습니다. 여기, 우리는 우분투를 사용 하 여 16.04 예제를 만들려면. 이 예제에는 다음 단계가 포함됩니다.

다음 $filter 변수가 만들어집니다. 필터는 레코드를 선택하기 위해 충족할 모든 조건을 포함할 수 있습니다. 예를 들어 가격이 $50보다 큰 문서를 선택하도록 설정할 수 있습니다. 관계형 데이터베이스에 익숙한 경우 where 절로 간주할 수 있습니다. mongodb 컬렉션에 새 문서를 추가하려면 먼저 index.php 내부에 양식이 만들어집니다. 그런 다음 product_name, 범주 및 가격 필드가 정의됩니다. 숨겨진 필드 ID도 추가됩니다. 레코드를 업데이트하는 경우 기존 레코드의 ID가 포함됩니다. 양식 데이터는 record_add.php 페이지에 게시됩니다. 다음 예제에서는 삽입된 문서의 제목을 MongoDB 자습서로 업데이트합니다. 다음은 문서를 업데이트하는 코드 조각입니다 – php.ini 파일을 열고 php_mongodb 확장을 활성화합니다.

MongoDB에서 렌더링한 컬렉션은 컬렉션의 다른 개체와 공통된 필드가 많거나 적은 JSON 배열(예: 다른 출력 형식이 있음)입니다. 이러한 개체는 일반적으로 몇 가지 공통점을 공유하지만 컬렉션에서 개체를 만들 필요는 없습니다. MongoDB PHP 튜토리얼은 특별히 PHP와 몽고 DB를 연결하는 설계. 여기서는 명확한 이해를 위한 예제를 통해 프로세스를 볼 수 있습니다. 그래서 시간을 낭비하기 전에, 그것을 논의 할 수 있습니다. 이 예제는 testdb.cars 컬렉션의 모든 데이터를 읽습니다. 좀 더 백업해 보겠습니다: 이전에 MySQL을 사용한 적이 있다면 데이터베이스와 같은 개념은 익숙하지만 “컬렉션”과 같은 용어는 그렇지 않습니다. 모든 데이터가 행으로 구성된 테이블 대신에 모든 열이 공통 데이터를 나타내는 경우(모든 행에는 ID에 대한 열(예: 이름 또는 식별 항목)이 있는 반면 컬렉션의 항목은 그렇지 않을 수 있습니다. 이 스크립트는 POST 요청에서 이 스크립트에 두 개의 매개 변수를 사용합니다(예: 양식 작업) : mongodb가 WAMP의 www 또는 public_html 폴더 내에 지금 설치된 후 XAMPP 또는 LAMP는 디렉토리 phpmongo를 만듭니다. 파일 구성을 만듭니다.

아래 코드를 구성 파일에 추가 위에서 설명한 UI의 자세한 예제를 보려면 샘플 프로젝트에 대한 코드(.zip 아카이브)를 다운로드할 수 있습니다.