PHP擴展
PHP5.2、PHP5.3,線程、非線程,IIS、Apache綜合下載地址:
http://pan.baidu.com/s/1sjrW6z7
下載相對應的php擴展文件php_mongo.dll,拷入php擴展文件夾里/php/ext,修改php.ini文件,新增下列行:
extension=php_mongo.dll
PHP操作
連接數據庫$conn = new Mongo('mongodb://localhost:27017//admin:admin');選擇數據庫和集合
//選擇數據庫blog,如果沒有,則創建$db = $conn->yyd;//也可以寫成:$db = $conn->selectDB('yyd');//制定結果集(集合:yyd_test)$collection = $db->yyd_test;//也可以寫成:$collection = $db->selectCollection('yyd_test');//var_dump($collection);新增數據
$post = array('name' => '22', 'sex' => '32');$flag=($collection->insert($post));var_dump($flag);
$arr=array();$cursor = $collection->find($arr);foreach($cursor as $key => $html' target='_blank'>value){ echo '<pre>'; echo $value['_id']; echo '<br>name:'; echo $value['name']; echo '<br>sex:'; echo $value['sex']; echo '</pre>';}
$arr=array('name'=>'22');$cursor = $collection->find($arr);修改數據
$newdata = array('$set' => array('email' => '[email protected]'));$collection->update(array('name' => '22'), $newdata);var_dump($collection);$arr=array('name'=>'22');$cursor = $collection->find($arr);foreach($cursor as $key => $value){ echo '<pre>';
echo $value['_id']; echo '<br>name:'; echo $value['name']; echo '<br>sex:'; echo $value['sex']; echo '<br>email:'; echo $value['email']; echo '</pre>';}刪除數據
$arr=array('name'=>'22');$collection->remove($arr);var_dump($collection);
//關閉連接$conn->close();//刪除一個數據庫$conn->dropDB('yyd');//列出所有可用數據庫$dbs = $conn->listDBs();
帶有MongoDB操作函數的的PHP手冊:
http://pan.baidu.com/s/1pJz2llh
或者網站:
http://www.php.net/manual/zh/class.mongodb.php
出處:http://www.cnblogs.com/yydcdut/p/3571430.html
PHP編程鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答