Bài viết được sự cho phép của smartjob.vn
MongoDB hỗ trợ rất nhiều Driver cho các ngôn ngữ lập trình khác nhau. Trong bài viết này, SmartJob trình bày về việc kết nối, truy vấn từ PHP.
Máy tính sử dụng: Windows 10, 64 bit, sử dụng bộ tích hợp XAMPP.
Cài đặt MongoDB sử dụng MEAN stack [bạn xem các bài viết trước đã hướng dẫn cách cài đặt].
Việc làm php và việc làm mongoBD hấp dẫn
Bước 1. Tải về tập tin mở rộng dll tại đường link:
Bước 2. Giải nén. Copy file php_mongodb.dll vào thư mục ext, ví dụ trên máy của tác giả là: C:\xampp\php\ext
Bước 3. Tìm file php.ini , ví dụ, trên máy tác giả là: C:\xampp\php\php.ini .
Chèn vào cuối tập tin này:
extension=php_mongodb.dll
Bước 4. Giả sử có thư mục: C:\xampp\htdocs\vy\mongo–php
Sử dụng cmd:
Gõ lệnh:
composer require "mongodb/mongodb=^1.0.0"
để tải thư viện bằng Composer về.
Composer tự động tải về và thư mục có thêm 1 thư mục và 2 tập tin mới:
Tạo 3 tập tin info.php, add.php, find.php để kiểm tra các tính năng mà thư viện MongoDB PHP cung cấp:
Tập tin info.php
Tập tin add.php
Tập tin find.php
Bước 5. Khởi chạy máy chủ PHP dựng sẵn
php -S localhost:1111 -t C:\xampp\htdocs\vy\mongo-php
Bước 6. Truy cập
//localhost:1111/info.php
xem kết quả để thấy rằng extension MongoDB đã được cài đặt thành công trong PHP.
Bước 7. Thêm dữ liệu bằng cách truy cập đường dẫn
Bước 8. Tìm kiếm dữ liệu, bằng cách truy cập đường dẫn
Để thực hiện nhiều thao tác đa dạng khác [đọc, ghi, sửa, xóa], bạn hãy xem thêm tài liệu như bên dưới.
TÀI LIỆU THAM KHẢO
1. //php.net/manual/en/mongodb.installation.windows.php
2. //mongodb.github.io/mongo-php-library/api/class-MongoDB.Collection.html
3. //gist.github.com/gatesvp/977676
Tải mã nguồn từ server SmartJob: mongo-php
hoặc tải về/fork từ server Github: //github.com/SmartJobVN/mongo-php
Bài viết gốc được đăng tải tại smartjob.vn
Có thể bạn quan tâm:
- Node.js và Mongodb hướng dẫn kết nối
- MongoDB là gì? Định nghĩa đầy đủ và chi tiết nhất về MongoDB
- Lập trình viên MongoDB các vị trí
Xem thêm tuyển dụng nhân viên it hấp dẫn trên TopDev
Php cung cấp trình điều khiển mongodb để kết nối với cơ sở dữ liệu mongoDB. Sau khi cài đặt nó, chúng ta có thể thực hiện các hoạt động cơ sở dữ liệu bằng cách sử dụng php. Ở đây, chúng tôi đang sử dụng Ubuntu 16.04 để tạo một ví dụ. Ví dụ này bao gồm các bước sau. Các bài viết liên quan:
Cài đặt trình điều khiển
Chỉnh sửa tệp php.ini
Nó được lưu trữ trong thư mục máy chủ apache /etc/php/7.0/apache2/php.ini
Cài đặt thư viện mongo-php
Sau đây là cách ưa thích để cài đặt thư viện này với Composer.
$ composer require mongodb/mongodb
Tạo tập lệnh Php
// connect.php
Thực thi Php Script
Thực thi tập lệnh này trên máy chủ localhost. Nó sẽ tạo cơ sở dữ liệu và lưu trữ dữ liệu vào mongodb.
localhost/php/connect.php
Nhập Mongo Shell
Sau khi thực thi tập lệnh php, chúng ta có thể thấy cơ sở dữ liệu đã tạo trong mongodb.
Hiển thị cơ sở dữ liệu
Lệnh sau được sử dụng để hiển thị cơ sở dữ liệu.
Hiển thị Collection
Lệnh sau được sử dụng để hiển thị các Collection.
Truy cập hồ sơ
Tất cả đã được thiết lập, điều này đang hoạt động tốt. Chúng tôi cũng có thể thực hiện các hoạt động cơ sở dữ liệu khác.