一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP封裝的簡單連接MongoDB類示例

PHP封裝的簡單連接MongoDB類示例

2019-06-16 13:42xiojing825 PHP教程

這篇文章主要介紹了PHP封裝的簡單連接MongoDB類,涉及php針對MongoDB數據庫的簡單連接、數據插入、查詢等相關操作技巧,需要的朋友可以參考下

本文實例講述了PHP封裝的簡單連接MongoDB類。分享給大家供大家參考,具體如下:

1. 封裝MongoDB類

<?php
class MongoDB
{
  private $database;
  private $mongo;
  function __construct()
   {
    $this->mongo = new MongoClient("mongodb://user:password@server_address:port/admin");
    $this->database = $this->mongo->selectDB("data");
  }
  {
    return $this->database->selectCollection($collection);
  }
  //獲取所有的集合名
  function getCollections() 
  {
    return $this->database->getCollectionNames();
  }
  //選數據庫
  function selectDB($db)
  {
    $this->database = $this->mongo->selectDB($db);
  }
}

2. 簡單調用,insert數據。

class DemoController extends CI_Controller
{
  function __construct() {
    parent::__construct();
    //CI中加載類
    $this->load->library('mongo_lib', '', 'mongodb');
  }
  //插入一條數據
  function create()
  {
    $data = array('name'=>'mike','email'=>'[email protected]);
    //選擇庫,shell:user demo_db
    $this->mongodb->selectDB('demo_db');
    //選擇集合,db.demo_col.insert();
    $rebateCollection = $this->mongodb->getCollection('demo_collection');
    $res = $rebateCollection->insert($data);
  }
}

希望本文所述對大家PHP程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 性趣味商品推荐 | 亚洲精品免费视频 | 亚洲国产三级在线观看 | 四虎在线精品免费高清在线 | 亚洲成人国产精品 | 99草| 91看片淫黄大片欧美看国产片 | 日韩欧美国内 | japan孕妇孕交freehd | 男gay网站视频免费观看 | 国产精品麻豆99久久 | 午夜性爽视频男人的天堂在线 | 五月婷婷在线免费观看 | 999热这里全都是精品 | 欧美日韩国产成人综合在线 | 亚洲国产五月综合网 | 精品人伦一区二区三区潘金莲 | 亚洲天堂网在线观看视频 | 幻女free性俄罗斯第一次摘花 | 国产一区二区三区在线 | 欧美1级| 操娇妻| 呜嗯啊野战h呻吟男男双性 污小说在线阅读 | 国产精品免费_区二区三区观看 | 四虎1515hhc0m| 精品久久久噜噜噜久久7 | 欧美作爱福利免费观看视频 | 十大网站免费货源 | 亚洲福利二区 | 我把寡妇日出水好爽 | 我和么公的秘密小说免费 | 亚洲国产99在线精品一区二区 | fuqer日本| 亚洲国产精品久久网午夜 | 人人斗地主 | 久草在线福利视频在线播放 | 白白国产永久免费视频 | v视界影院成片 | 久久99视热频国只有精品 | 男生同性啪视频在线观看 | 91短视频社区在线观看 |