您好,欢迎访问一九零五行业门户网

PHP扩展_PHP教程

下载相对应的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();
http://www.bkjia.com/phpjc/735870.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/735870.htmltecharticle下载相对应的php扩展文件php_mongo.dll,拷入php扩展文件夹里/php/ext,修改php.ini文件,新增下列行: extension=php_mongo.dll php操作 连接数据库 $co...
其它类似信息

推荐信息