zoukankan      html  css  js  c++  java
  • PHP+MongoDB笔记

    没时间写,直接上代码了,里面有注释

    <?php
     header("Content-Type:text/html;charset=utf-8");//解决插入数据中有中文时出现乱码的问题,注意test1.php文件存储的格式也应该是utf8的格式
     $mongo=new Mongo("localhost:27017"); //连接到MongoDB服务器
     $db=$mongo->gywtest;//选择一个数据库
     $collection=$db->student;//选择一个集合,想当于关系数据库中的集合
     $doc=array("stuname"=>"xiaoming","stunumber"=>"1402040455","age"=>28,"major"=>"电子信息");//构造一个关联数组,准备插入到集合中
     try {
       $collection->insert($doc); //插入一条记录
       echo "insert ok";
     } catch (Exception $e){
         echo $e->getMessage();
     }
     ?>
    <?php
      
    header("Content-Type:text/html;charset=utf-8");//解决插入数据中有中文时出现乱码的问题,注意test1.php文件存储的格式也应该是utf8的格式
    $mongo=new Mongo("localhost:27017"); //连接到MongoDB服务器
    $db=$mongo->gywtest;//选择一个数据库
    $collection=$db->student;//选择一个集合,想当于关系数据库中的集合
     //用游标指针查询数据库中的记录
     /*
     $cursor=$collection->find();//默认情况获得所有记录
     foreach ($cursor as $row ){//记录相当于是一个二维数组
         foreach ($row as $key=>$value){//遍历每一行的字段
             echo $key.":".$value."    ";
         }
         echo "<br/>";
     }
     */
     //条件查询
     /*
     $query = array("age" =>21);
     $cursor =$collection->find($query);
     foreach ($cursor as $row ){//记录相当于是一个二维数组
         foreach ($row as $key=>$value){//遍历每一行的字段
             echo $key.":".$value."    ";
         }
         echo "<br/>";
     }
    */ 
     //范围查询 21<age<=28
     $query = array("age" =>array('$gt' => 21,'$lte'=>28 ));
     $cursor =$collection->find($query);
     foreach ($cursor as $row ){//记录相当于是一个二维数组
         foreach ($row as $key=>$value){//遍历每一行的字段
             echo $key.":".$value."    ";
         }
         echo "<br/>";
     }
    ?>

      

  • 相关阅读:
    java短信验证和注册
    java两个对象属性比较
    mysql像通讯录一样把中文按字母排序的sql
    开发APP必须知道的API集合,来源http://www.cnblogs.com/wikiki/p/7232388.html
    第三方短信接口使用测试
    Guava google缓存机制
    Integer 使用==判断127和超过128的数据的区别
    js加密后台加密解密以及验证码
    sqlserver system object type
    为RadComboBox添加SelectionChanging事件
  • 原文地址:https://www.cnblogs.com/guoyuanwei/p/2667642.html
Copyright © 2011-2022 走看看