Gửi báo cáo yêu cầu kéo một lỗi
Để có sẵn các chức năng này, bạn phải biên dịch PHP với hỗ trợ MySQL.
Cảnh báo
Phần mở rộng này đã được không dùng trong Php 5.5.0 và nó đã bị loại bỏ trong Php 7.0.0. Thay vào đó, phần mở rộng MySQLI hoặc PDO_MYSQL nên được sử dụng. Xem thêm MySQL: Chọn hướng dẫn API. Giải pháp thay thế cho chức năng này bao gồm:
+ Thêm một ghi chú
Người dùng đóng góp ghi chú
Không có người dùng đóng góp ghi chú cho trang này.
Với PHP, bạn có thể kết nối và thao tác cơ sở dữ liệu.
MySQL là hệ thống cơ sở dữ liệu phổ biến nhất được sử dụng với PHP.
MySQL là gì?
- MySQL là một hệ thống cơ sở dữ liệu được sử dụng trên web
- MySQL là một hệ thống cơ sở dữ liệu chạy trên máy chủ
- MySQL là lý tưởng cho cả các ứng dụng nhỏ và lớn
- MySQL rất nhanh, đáng tin cậy và dễ sử dụng
- MySQL sử dụng SQL tiêu chuẩn
- MySQL biên dịch trên một số nền tảng
- MySQL miễn phí tải xuống và sử dụng
- MySQL được phát triển, phân phối và được hỗ trợ bởi Oracle Corporation
- MySQL được đặt theo tên của người đồng sáng lập Monty Widenius Con gái: My
Dữ liệu trong cơ sở dữ liệu MySQL được lưu trữ trong các bảng. Một bảng là một tập hợp các dữ liệu liên quan và nó bao gồm các cột và hàng.
Cơ sở dữ liệu rất hữu ích để lưu trữ thông tin một cách phân loại. Một công ty có thể có cơ sở dữ liệu với các bảng sau:
- Người lao động
- Các sản phẩm
- Khách hàng
- Đơn đặt hàng
Hệ thống cơ sở dữ liệu PHP + MySQL
- PHP kết hợp với MySQL là đa nền tảng [bạn có thể phát triển trong Windows và phục vụ trên nền tảng UNIX]
Truy vấn cơ sở dữ liệu
Truy vấn là một câu hỏi hoặc một yêu cầu.
Chúng tôi có thể truy vấn một cơ sở dữ liệu để biết thông tin cụ thể và có một bản ghi được trả về.
Nhìn vào truy vấn sau [sử dụng SQL tiêu chuẩn]:
Chọn tên cuối cùng từ nhân viên
Truy vấn ở trên chọn tất cả dữ liệu trong cột "Tên cuối" từ bảng "Nhân viên".
Để tìm hiểu thêm về SQL, vui lòng truy cập hướng dẫn SQL của chúng tôi.
Tải xuống cơ sở dữ liệu MySQL
Nếu bạn không có máy chủ PHP có cơ sở dữ liệu MySQL, bạn có thể tải xuống miễn phí tại đây: //www.mysql.com
Sự thật về cơ sở dữ liệu MySQL
MySQL là hệ thống cơ sở dữ liệu tiêu chuẩn de-facto cho các trang web có khối lượng lớn cả dữ liệu và người dùng cuối [như Facebook, Twitter và Wikipedia].
Một điều tuyệt vời khác về MySQL là nó có thể được thu nhỏ xuống để hỗ trợ các ứng dụng cơ sở dữ liệu nhúng.
Nhìn vào //www.mysql.com/customers/ để biết tổng quan về các công ty sử dụng MySQL.
Trình điều khiển gốc MySQL cho PHP [MySQLND] là một sự thay thế thả vào cho Thư viện máy khách MySQL [LIBMYSQL] cho ngôn ngữ tập lệnh PHP.
Phần mở rộng PHP MySQL
Các phần mở rộng PHP MySQL là các trình bao bọc nhẹ trên đầu thư viện máy khách C. Có 3 phần mở rộng MySQL PHP:
- ext/mysql [không được khuyến nghị]
- ext/mysqli
- PDO_MySQL
Tính năng mở rộng so sánh & nbsp; »
Nên sử dụng các phần mở rộng MySQLI hoặc PDO_MYSQL. Không nên sử dụng tiện ích mở rộng MySQL cũ cho phát triển mới.
Chọn một thư viện
Các tiện ích mở rộng có thể sử dụng thư viện mysqlnd hoặc libmysql để kết nối từ PHP với mysql. Chọn một hoặc thư viện khác là một quyết định thời gian biên dịch. Cả hai thư viện đều được hỗ trợ và liên tục được cải thiện.
So sánh tính năng thư viện & nbsp; »
MySQL khuyên bạn nên sử dụng trình điều khiển gốc MySQL cho PHP [mysqlnd] cùng với ext/mysqli hoặc pdo_mysql.
Tải xuống mã nguồn & nhị phân
Tất cả 3 tiện ích mở rộng PHP MySQL và thư viện MySQLND là một phần của mã nguồn của PHP. Mã nguồn và nhị phân có sẵn từ: //php.net/doads.php
Php 5.4 có mysqlnd làm mặc định
Kể từ Php 5.4, thư viện MySQLND là thời gian biên dịch PHP.NET mặc định cho tất cả các tiện ích mở rộng PHP MySQL. Ngoài ra, nhóm Windows PHP.NET đang sử dụng MySQLND cho phân phối Windows PHP chính thức kể từ khi MySQLND có sẵn trong PHP 5.3.
Ưu điểm của việc sử dụng mysqlnd
Thư viện MySQLND được tối ưu hóa cao và tích hợp chặt chẽ vào PHP. Thư viện máy khách MySQL không thể cung cấp các tối ưu hóa giống nhau vì đây là thư viện khách hàng có mục đích chung.
Thư viện MySQLND đang sử dụng cơ sở hạ tầng C trong PHP để tích hợp liền mạch vào PHP. Ngoài ra, nó đang sử dụng quản lý bộ nhớ PHP, các luồng PHP [trừu tượng I/O] và các thói quen xử lý chuỗi PHP. Ví dụ, việc sử dụng quản lý bộ nhớ PHP của MySQLND cho phép tiết kiệm bộ nhớ bằng cách sử dụng các biến chỉ đọc [sao chép trên Write] và làm cho MySQLND áp dụng cho các giới hạn bộ nhớ PHP. Ưu điểm bổ sung bao gồm:
- API plugin mạnh mẽ để mở rộng bộ tính năng
- Các truy vấn không đồng bộ, không chặn
- 150 Thống kê hiệu suất
- Các tàu cùng với Php 5.3, và sau đó, nguồn
- Không cần cài đặt thư viện máy khách MySQL
- Plugin mạnh mẽ. Xem bên dưới.
Plugin mysqlnd
Một loạt các plugin MySQLND, cung cấp các tính năng bổ sung có sẵn từ PECL. Các plugin MySQLND phổ biến bao gồm:
- Plugin nhân rộng và tải cân bằng - mysqlnd_ms
- Truy vấn kết quả plugin bộ nhớ cache - mysqlnd_qc
- Plugin người dùng người dùng [viết plugin bằng PHP không C] - mysqlnd_uh
- Plugin ghép kênh kết nối mysqlnd mysqlnd_mux
- Plugin mysqlnd memcache
- Plugin Multi Connect - MySQLND_MC
- Tuyên bố đã chuẩn bị tay cầm bộ đệm plugin - PECL/mysqlnd_pscache
- Plugin bảo vệ tiêm SQL - PECL/mysqlnd_sip
Tài nguyên bổ sung
- API PHP MySQL
- Trình điều khiển gốc MySQL [mysqlnd]
- Hướng dẫn sử dụng PHP: Trình điều khiển & Plugin MySQL