国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

Windows上php5.6操作mongodb數據庫示例【配置、連接、獲取實例】

2024-05-05 00:06:34
字體:
來源:轉載
供稿:網友

本文實例講述了Windows上php5.6操作mongodb數據庫的方法。分享給大家供大家參考,具體如下:

一、配置

針對不同線程安全、VC版本的 PHP 發行版,可從 PECL 獲取到預編譯的二進制文件。 解壓,并把 php_mongo.dll 放到 PHP 擴展目錄(默認是 “ext”)。

將以下內容添加到 php.ini 文件:

extension=php_mongo.dll

Note: 為 Windows 用戶添加額外的依賴 DLL

為了使此擴展生效, DLL 文件必須能在 Windows 系統的 PATH 指示的路徑下找到。在我的系統,我是這么做的:

把php的安裝目錄添加到系統Path,如下圖所示:

Windows,php5.6,mongodb,數據庫

雖然將 DLL 文件從 PHP 文件夾復制到 Windows 系統目錄也行,但不建議這樣做。 此擴展需要下列文件在 PATH 路徑中: libsasl.dll

重啟Apache服務。測試是否配置成功。

<?phpphpinfo();?>

在我的電腦成功配置如下圖所示:

Windows,php5.6,mongodb,數據庫

二、連接mongodb數據庫

說完了在windows如何配置mongodb數據庫;那么我們現在就來實現如何連接數據庫。

使用下面列出的其中一種方法連接:

<?php$connection = new Mongo(); // 連接到 localhost:27017$connection = new Mongo( "mongodb://IP" ); // 連接到遠程服務器 (使用默認端口: 27017)$connection = new Mongo( "mongodb://IP:65432" ); // 鏈接到遠程服務器,使用自定義的端口$connection = new MongoClient(); // 連接到 localhost:27017$connection = new MongoClient( "mongodb://IP" ); // 連接到遠程服務器 (使用默認端口: 27017)$connection = new MongoClient( "mongodb://IP:65432" ); // 鏈接到遠程服務器,使用自定義的端口?>

這里并不需要從服務器斷開連接。這個驅動使用了持久性連接,并會在下次試圖連接到同一服務器時重用它。

如果要斷開,則用如下:

$connection->close();

三、獲取mongodb實例

要選擇數據庫,使用:

<?php$connection = new MongoClient();$db = $connection->dbname;?>

這個數據庫不需要提前建好,當你使用的時候,就回自動創建。

要注意的是,可能一不小心建立了一個新的數據庫,會產生奇怪的錯誤。如下面的例子:

<?php$connection = new MongoClient();$db = $connection->mybiglongdbname;// do some stuff$db = $connection->mybiglongdbanme;// now connected to a different database! 注意此時選擇了另一個數據庫!?>

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


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 华宁县| 舟山市| 霍林郭勒市| 民乐县| 和龙市| 湖口县| 高邮市| 涿州市| 右玉县| 义乌市| 庆安县| 寿阳县| 池州市| 翁牛特旗| 孙吴县| 新干县| 华池县| 通许县| 成安县| 闽清县| 岳池县| 商都县| 宜都市| 新河县| 台东市| 昌乐县| 湖南省| 泾川县| 陆丰市| 雷山县| 翁源县| 团风县| 九台市| 曲沃县| 贵定县| 甘孜| 夏津县| 荣成市| 洛宁县| 儋州市| 简阳市|