PHP MongoDB 连接

冷炫風刃
发布: 2024-12-03 11:26:24
转载
744人浏览过
Php提供了mongodb驱动程序来连接mongoDB数据库。安装完成后,我们就可以使用php.ini来进行数据库操作了。这里,我们使用 Ubuntu 16.04 创建一个示例。该示例包括以下步骤。

PHP MongoDB 连接

1) 安装驱动程序

  1. $ pecl 安装 mongodb  

MongoDB Php mongodb connectivity 1

2) 编辑php.ini 文件

它存储在apache服务器目录中/etc/php/7.0/apache2/php.ini

  1. $ 扩展名 = mongodb.so  

MongoDB Php mongodb connectivity 2

3)安装 mongo-php 库

以下是安装该库的首选方法作曲家。

立即学习PHP免费学习笔记(深入)”;

  1. $ 作曲家查询 mongodb/mongodb  

MongoDB Php mongodb connectivity 4

4)创建 Php 脚本

// connect.php

  1. <?php  
  2. 需要“vendor/autoload.php”;  
  3. // 创建连接
  4. $con = new MongoDBClient("mongodb://localhost:27017");  
  5. // 创建数据库  
  6. $db = $con->javatpoint;  
  7. // 创建文档  
  8. $collection = $db->employee;  
  9. // 插入记录  
  10. $collection->insertOne( [ 'name' =>'Peter', 'email' =>'peter@abc.com' ] );  
  11. // 获取记录  
  12. $record = $collection->find([ 'name' =>'Peter'] );  
  13. foreach ($record as $employe) {  
  14. echo $employe['name'], ': ', $employe['email']."
    ";  
  15. }  
  16. ?>  

5) 执行 Php 脚本

在本地主机服务器上执行此脚本。它将创建数据库并将数据存储到mongodb。

  1. localhost/php/connect.php  

MongoDB Php mongodb connectivity 5

6)进入Mongo Shell

执行php脚本后,我们可以看到创建的数据库mongodb。

  1. $ mongo  

MongoDB Php mongodb connectivity 6

彩色的点线连接canvas动画
彩色的点线连接canvas动画

基于canvas绘制密集的点和线连接,鼠标移动经过会打乱点线连接动效。适合当网页文字背景特效。

彩色的点线连接canvas动画 134
查看详情 彩色的点线连接canvas动画

6.1。显示数据库

以下命令用于显示数据库。

  1. > 显示数据库  

MongoDB Php mongodb connectivity 7

6.2。显示集合

以下命令用于显示集合。

  1. > 显示集合  

MongoDB Php mongodb connectivity 8

6.3。使用权记录

  1. > db.emp loyee.find()  

MongoDB Php mongodb connectivity 9

嗯一切就绪,一切正常。我们还可以执行其他数据库操作。

以上就是PHP MongoDB 连接的详细内容,更多请关注php中文网其它相关文章!

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:javatpoint.com网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号