[php] MongoDB와의 PHP 연동
- 소개
- MongoDB와 PHP의 연동
- PHP에서 MongoDB에 데이터 삽입
- PHP에서 MongoDB 데이터 조회
- 결론
1. 소개
MongoDB는 NoSQL 데이터베이스로서 JSON 형식의 도큐먼트를 사용하여 데이터를 저장하는데 적합합니다. PHP는 MongoDB와 쉽게 연동할 수 있어서, 데이터를 조작하고 관리하는 데 효율적입니다.
2. MongoDB와 PHP의 연동
PHP에서 MongoDB와 연동하려면 먼저 컴퓨터에 PHP와 MongoDB가 설치되어 있어야 합니다. PHP 5.3 이후부터 내장된 MongoClient
클래스를 사용하여 MongoDB에 연결하고 데이터를 조작할 수 있습니다.
<?php
// MongoDB 연결
$mongoClient = new MongoClient("mongodb://localhost:27017");
// 데이터베이스 선택
$db = $mongoClient->selectDB('myDatabase');
// 콜렉션 선택
$collection = $db->selectCollection('myCollection');
?>
3. PHP에서 MongoDB에 데이터 삽입
<?php
// 데이터 추가
$newData = array(
'name' => 'John Doe',
'email' => 'john.doe@example.com'
);
$collection->insert($newData);
?>
4. PHP에서 MongoDB 데이터 조회
<?php
// 데이터 조회
$query = $collection->find();
foreach ($query as $document) {
var_dump($document);
}
?>
5. 결론
MongoDB와 PHP를 연동하여 데이터를 삽입하고 조회하는 방법에 대해 알아보았습니다. MongoDB는 PHP와의 호환성이 뛰어나기 때문에, 간단한 코드 몇 줄만으로 MongoDB에 데이터를 다룰 수 있습니다. MongoDB와 PHP로 데이터를 효율적으로 관리할 수 있습니다.
본 문서는 MongoDB와 W3Schools PHP MongoDB를 참고하여 작성되었습니다.