本文实例讲述了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,如下图所示:
虽然将 dll 文件从 php 文件夹复制到 windows 系统目录也行,但不建议这样做。 此扩展需要下列文件在 path 路径中: libsasl.dll
重启apache服务。测艺考培训班试是否配置成功。
<?phpphpinfo();?>
在我的电脑成功配置如下图所示:
二、连接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->clo();
三、获取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 databa! 注意此时选择了另一个数据库!?>
更多关于php相关内容感兴趣的读者可查看本站专题:《php+mongodb数据库操作技巧大全》、《php基于pdo操作数据库技巧总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家php程序设计有所帮助。
本文发布于:2023-04-06 15:37:03,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/8f83bcd275b9b35d34bbb3d0624ede26.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:Windows上php5.6操作mongodb数据库示例【配置、连接、获取实例】.doc
本文 PDF 下载地址:Windows上php5.6操作mongodb数据库示例【配置、连接、获取实例】.pdf
留言与评论(共有 0 条评论) |