初识Mongodb之[CURD]-PHP版
来源:互联网 发布:水印素材软件 编辑:程序博客网 时间:2024/06/05 11:48
首先我们建立一个文件:mongodb.php,设置需要连接账号密码,连接数据库
<?php/** * Mongodb Test * * Tools: * Zend Studio 8.x * Eclipse Plug :Toggle Varpper
* * @author Wu Bai Qing<wbqyyicx@gmail.com> * @version $Id: Mongodb.php 17 2011-09-17 06:04:15Z wbq $ */$mongo_server_name = 'admin';$mongo_server_pwd = 'admin';// 连接Mongo数据库 数据库地址:端口/账号:密码;$mongo = new Mongo('mongodb://localhost:27017/admin:admin');// 选择一个数据库和要操作的集(如果没有数据库默认创建)$collection = $mongo->selectDB('rrs_result')->selectCollection('content');?>
数据库自动创建成功
添加一条数据!
<?php$content = array( 'title'=>'叶子-吴佰清', 'author'=>'吴佰清', 'url'=>'http://www.cnblogs.com/wubaiqing/archive/2011/09/17/2179870.html',);$collection->insert($content);?>
存放的数据内容:
查询所有数据:
<?php$rows = $collection->find();foreach ($rows as $key => $val){ var_dump($val);}?>
结果:
更改数据:
<?php$where = array('title'=>'叶子-吴佰清');$set = array('title'=>'叶子');$collection->update($where,array( '$set'=>$set,));?>
结果:
删除数据:
<?php$collection->remove(array( 'title'=>'叶子',));?>
结果:
No records is found.
完整代码:
<?php/** * Mongodb Test * * Tools: * Zend Studio 8.x * Eclipse Pulg :Toggle Varpper * * @author Wu Bai Qing<wbqyyicx@gmail.com> * @version $Id: Mongodb.php 17 2011-09-17 06:04:15Z wbq $ */$mongo_server_name = 'admin';$mongo_server_pwd = 'admin';// 连接Mongo数据库 数据库地址:端口/账号:密码;$mongo = new Mongo('mongodb://localhost:27017/admin:admin');// 选择一个数据库和要操作的集(如果没有数据库默认创建)$collection = $mongo->selectDB('rrs_result')->selectCollection('content');/*// 添加$content = array( 'title'=>'叶子-吴佰清', 'author'=>'吴佰清', 'url'=>'http://www.cnblogs.com/wubaiqing/archive/2011/09/17/2179870.html',);$collection->insert($content);*//*// 查询$colle = $collection->find(array('title'=>'叶子-吴佰清'));foreach ($colle as $key => $val){ var_dump($val);}*//*// 修改$where = array('title'=>'叶子-吴佰清');$set = array('title'=>'叶子');$collection->update($where,array( '$set'=>$set,));*//*//删除$collection->remove(array( 'title'=>'叶子',));*/// End 2011-09-17 23:39?>
下面是sql和Mongodb对应的一些语法:
- 初识Mongodb之[CURD]-PHP版
- 初识Mongodb之[CURD]-PHP版
- 初识Mongodb之[CURD]-PHP版
- 初识Mongodb之[CURD]-PHP版
- 初识Mongodb之[CURD]-PHP版
- MongoDB初识之CURD
- php mongoDB 的curd
- php mongoDB 的curd
- MongoDB 之CURD操作
- php mongodb (一)—— CURD
- 【捷哥浅谈PHP】第十一弹---NoSQL数据库之MongoDB的CURD操作(二)
- 【捷哥浅谈PHP】第十二弹---NoSQL数据库之MongoDB的CURD操作(三)
- 【捷哥浅谈PHP】第十三弹---NoSQL数据库之MongoDB的CURD操作(四)
- 【捷哥浅谈PHP】第十二弹---NoSQL数据库之MongoDB的CURD操作
- 【捷哥浅谈PHP】第十二弹---NoSQL数据库之MongoDB的CURD操作
- MongoDB之Curd(增改查删)常用命令
- MongoDB初识之mapreduce
- php/curd
- 对比C#中==与equal方法
- 索引的分类
- Data Structures (Weiss) Chapter 7: QuickSort 快速排序
- poj3311 哈密顿回路
- javascript keycode大全 js 验证只能输入数字或拼音
- 初识Mongodb之[CURD]-PHP版
- 位图索引
- javascript调用outlook写邮件以及发起livemeeting
- Android数据存储(总结篇)
- Bringing the power of Google technology to mobile
- UNIX环境高级编程——epoll函数使用详解
- hdu 2553(N皇后)
- mvc取出mvc里面值放到页面url里面
- 重建和维护索引