找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2088|回复: 1

[特效代码] PHP连接MongoDB示例

[复制链接]
发表于 2013-4-8 11:57:21 | 显示全部楼层 |阅读模式 来自 广东省湛江市
  1. PHP连接MongoDB示例:
  2.          <?php
  3.          //这里采用默认连接本机的27017端口,当然你也可以连接远程主机如192.168.0.4:27017,如果端口是27017,端口可以省略
  4.          $m = new Mongo();
  5.          // 选择comedy数据库,如果以前没该数据库会自动创建,也可以用$m->selectDB('comedy');
  6.          $db = $m->comedy;
  7.          //选择comedy里面的collection集合,相当于RDBMS里面的表,也-可以使用
  8.          $collection = $db->collection;
  9.          $db->selectCollection('collection');
  10.          //添加一个元素
  11.          $obj = array( 'title' => 'Calvin and Hobbes-'.date('i:s'), 'author' => 'Bill Watterson' );
  12.          //将$obj 添加到$collection 集合中
  13.          $collection->insert($obj);
  14.          //添加另一个元素
  15.          $obj = array( 'title' => 'XKCD-'.date('i:s'), 'online' => true );
  16.          $collection->insert($obj);
  17.          //查询所有的记录
  18.          $cursor = $collection->find();
  19.          //遍历所有集合中的文档
  20.          foreach ($cursor as $obj)
  21.          {
  22.          echo $obj['title'] . '';
  23.          }
  24.          //删除所有数据
  25.          $collection->remove();
  26.          //删除 name 为hm
  27.          $collection->remove(array('name'=>'hm'));
  28.          //断开MongoDB连接
  29.          $m->close();
  30.          ?>
复制代码

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2013-4-8 17:19:10 | 显示全部楼层 来自 北京市
精辟,值得一看,不过有点没头没尾的感觉,

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-5-4 08:12 , Processed in 0.042652 second(s), 9 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表