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/>";
     }
    ?>

      

  • 相关阅读:
    Address already in use: JVM_Bind 端口被占
    Excel PDF预览 excel导出
    js 判断日期是否节假日
    2020 idea的RunDashboard怎么显示出来
    sql server if else
    IDEA热部署总是失败的解决
    java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result.
    IOS开发 strong,weak,retain,assign,copy nomatic 等的区别与作用
    NSOperationQueue与GCD的使用原则和场景
    View加载过程
  • 原文地址:https://www.cnblogs.com/guoyuanwei/p/2667642.html
Copyright © 2011-2022 走看看