当前位置: 首页 > 编程笔记 >

PHP简单操作MongoDB的方法(安装及增删改查)

马哲
2023-03-14
本文向大家介绍PHP简单操作MongoDB的方法(安装及增删改查),包括了PHP简单操作MongoDB的方法(安装及增删改查)的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了PHP简单操作MongoDB的方法。分享给大家供大家参考,具体如下:

php操作MongoDB的话首先从网上下载MongoDB的扩展包,https://github.com/mongodb/mongo-php-driver/downloads,选择对应的扩展包。

这是我下的,然后解压,VC6适合apache,VC9适合IIS,ts(thread safe)指PHP以模块形式运行的。

然后把其中的php_mongo.dll放在PHP中的ext文件夹中,然后在PHP.INI里面加入extension=php_mongo.dll,重启apache。

至此PHP扩展MongoDB的包安装完毕。

关于查询MongoDB一些使用函数可以查询手册http://us.php.net/manual/en/class.mongocollection.php

<?php
error_reporting(7);
$conn = new Mongo();
$db = $conn->PHPDataBase;
$collection = $db->PHPCollection;
/*-----------------------------
 * 删除
 *-----------------------------
$collection->remove(array("name" => "xixi111"));
*/
/*------------------------------
 * 插入
 *------------------------------
for($i = 0;$i <= 50;$i++) {
  $data = array("name" => "xixi".$i,"email" => "673048143_".$i."@qq.com","age" => $i*1+20);
  $collection->insert($data);
}
*/
/*-------------------------------
 * 查找
 *-------------------------------
$res = $collection->find(array("age" => array('$gt' => 25,'$lt' => 40)),array("name" => true));
foreach($res as $v) {
  print_r($v);
}
*/
/*-------------------------------
 * 更新
 *-------------------------------
 $collection->update(array("age" =>22),array('$set' => array("name" => "demoxixi")));
*/
?>

更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP+MongoDB数据库操作技巧大全》、《PHP基于pdo操作数据库技巧总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。

 类似资料:
  • 本文向大家介绍mongodb+php实现简单的增删改查,包括了mongodb+php实现简单的增删改查的使用技巧和注意事项,需要的朋友参考一下 windows上安装mongodb的php扩展 下载地址https://s3.amazonaws.com/drivers.mongodb.org/php/index.html 找到对应的php版本的dll文件,下载php_mongo.dll,放到php安装

  • 本文向大家介绍MongoDB简单操作示例【连接、增删改查等】,包括了MongoDB简单操作示例【连接、增删改查等】的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了MongoDB简单操作。分享给大家供大家参考,具体如下: MongoDB 中默认的数据库为 test,连接后尝试以下操作 连接 插入数据:用过json的同学看到这格式相信不会陌生吧! 查: 修改: 再查: 删除: 再查: 经过上面

  • 本文向大家介绍CentOS简单操作命令及node.js的安装方法,包括了CentOS简单操作命令及node.js的安装方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了CentOS简单操作命令及node.js的安装方法。分享给大家供大家参考,具体如下: 查看centos内核的版本: 查看linux版本: 查看系统是64位还是32位: 安装node.js 因为node.js需要Python

  • 本文向大家介绍PHP简单数据库操作类实例【支持增删改查及链式操作】,包括了PHP简单数据库操作类实例【支持增删改查及链式操作】的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP简单数据库操作类。分享给大家供大家参考,具体如下: 在进行项目开发时,数据库是必不可少的东西了。但是很多时候却又对数据库SQL语句的繁杂而感到头疼。提供一个我自己使用的数据库操作类(模型Model),供大家使用。

  • 本文向大家介绍nodeJs链接Mysql做增删改查的简单操作,包括了nodeJs链接Mysql做增删改查的简单操作的使用技巧和注意事项,需要的朋友参考一下 nodejs连接MySQL,首先安装了mysql之后,在cmd界面安装nodeJs的mysql模块: npm install mysql mysql中创建数据库“nodetry1”,再创建表table2:   指定id为主键: 运行js: 以上

  • 本文向大家介绍PHP MySql增删改查的简单实例,包括了PHP MySql增删改查的简单实例的使用技巧和注意事项,需要的朋友参考一下 mysql_connect()连接数据库 mysql_select_db选择数据库 mysql_fetch_assoc()获取结果集 mysql_query()执行sql语句 实例如下: 以上这篇PHP MySql增删改查的简单实例就是小编分享给大家的全部内容了,