PHP扩展_PHP教程

WBOY
发布: 2016-07-13 10:37:26
原创
1023 人浏览过

下载相对应的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
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!