首頁 > 後端開發 > php教程 > PHP扩展_PHP教程

PHP扩展_PHP教程

WBOY
發布: 2016-07-13 10:37:26
原創
1050 人瀏覽過

下载相对应的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);
image
 
image
 
查找数据
复制代码
$arr=array();
$cursor = $collection->find($arr);
foreach($cursor as $key => $value){
    echo "
";
登入後複製
登入後複製
    echo $value['_id'];
    echo '
name:';
    echo $value['name'];
    echo "
sex:";
    echo $value['sex'];
    echo "";
}
复制代码
image
 
条件查找
$arr=array("name"=>"22");
$cursor = $collection->find($arr);
修改数据
image
 
复制代码
$newdata = array('$set' => array("email" => "test@test.com"));
$collection->update(array("name" => "22"), $newdata);
var_dump($collection);
 
$arr=array("name"=>"22");
$cursor = $collection->find($arr);
foreach($cursor as $key => $value){
    echo "
";
登入後複製
登入後複製
    echo $value['_id'];
    echo '
name:';
    echo $value['name'];
    echo "
sex:";
    echo $value['sex'];
    echo "
email:";
    echo $value['email'];
    echo "";
}
复制代码
删除数据
image
 
$arr=array("name"=>"22");
 
$collection->remove($arr);
 
var_dump($collection);
image
 
其它常用操作
复制代码
//关闭连接
 
$conn->close();
 
 
//删除一个数据库
 
$conn->dropDB("yyd");
 
 
//列出所有可用数据库
 
$dbs = $conn->listDBs();

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/735870.htmlTechArticle下载相对应的php扩展文件php_mongo.dll,拷入php扩展文件夹里/php/ext,修改php.ini文件,新增下列行: extension=php_mongo.dll PHP操作 连接数据库 $co...
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板