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

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

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程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产一卡2卡3卡四卡高清 | 日韩一区二区三区四区五区 | 国产在线一区二区视频 | 91视频免费网站 | 亚洲美日韩 | zol中关村在线 | 成年极品漫画在线观看 | 国产第7页| 四虎影院在线免费 | 国模孕妇季玥全部人体写真 | 91香蕉国产 | 日韩综合久久 | 免费永久观看美女视频网站网址 | 日b视频免费看 | 色综合综合 | 18日本人| 肉搏潘金莲三级18春 | 91制片在线观看 | 亚洲aⅴ男人的天堂在线观看 | 紧身裙女教师波多野结衣 | 亚洲天天综合 | sihu国产午夜精品一区二区三区 | 男人摸女人下面 | 五月天婷婷精品免费视频 | 91混血大战上海双胞胎 | 性吧有你 | 国色天香社区在线视频播放 | 99视频免费在线观看 | 亚洲国产精品嫩草影院久久 | 精品久久久久久久高清 | 青草国内精品视频在线观看 | 闺蜜调教我做她的脚奴 | 久久99精品国产免费观看 | 9久re热视频这里只有精品 | 国产一区国产二区国产三区 | 久久精品热在线观看85 | 啊好大好粗 | 哇嘎在线精品视频在线观看 | 69热精品视频在线看影院 | 无人区大片免费播放器 | 鬼惨笑小说 |