天天看點

PHP mongodb 的使用

mongodb 不用過多的介紹了,NOSQL的一種,是一個面向文檔的資料庫,以其友善靈活的資料結構,對于開發者來說是比較友好的,同時查詢的速度也是比較快的,現在好多網站

開始使用mongodb ,具體的介紹可以網上查找。

今天是進行PHP 連接配接mongodb。主要是進行環境的搭建,隻有搭建好開發環境才能更好的進行PHP mongodb 的開發。

不多說了開發準備開發環境的軟體:

1.mongodb 。

網上百度一下在官網額可以下載下傳到。

我使用的是mongodb-win32-i386-2.4.5 32 位的 實際生産環境中應該使用64 位的 ,原因不用多介紹。

2. PHP mongodb 擴充比較簡單。

https://github.com/mongodb/mongo-php-driver/downloads  這個網址可以下載下傳到。

3.進行PHP mongodb 擴充插件的配置。

具體如下:

在我的下載下傳包中含有一下的DLL如圖:

PHP mongodb 的使用

将PHP 對應的DLL 拷貝到XXXXX\PHP\ext檔案夾中。

配置php.ini 如下:

[PHP_MONGODB]

extension=php_mongo-1.3.1-5.3-vc9.dll

直接在檔案的最後添加即可。

建立一個XXX.php的檔案

寫如下代碼:

<?php

phpinfo();

?>

如果選擇的版本正确的話,打開浏覽器可以看到入下圖所示:

PHP mongodb 的使用

看到這個說明你的mongodb的php 擴充已經安裝成功了。

4.具體的測試代碼如下:

$connection = new Mongo( "localhost:27017" );

$db=$connection->demo; // 選擇資料庫

$colle=$db->user; //選擇對應的資料集合

$list=$colle->find();//查詢資料

var_dump($list);

foreach ($list as $item) {

echo $item["username"] . "\n";

我使用的是我已經建立好的資料庫 以及資料集合如下。

PHP mongodb 的使用

 顯示的結果比較簡單如下:

PHP mongodb 的使用

以上就是開發環境的配置以及簡單的測試。