Hướng dẫn dùng www.] trong PHP

Bạn đã từng nghe về web service ? Web service là gì ? Cách hoạt động của nó như thế nào? Trong bài viết này mình sẽ giới thiệu đến các bạn về định nghĩa web service, đặc điểm của web service và hướng dẫn các bạn cách hiện thực 1 web service đơn giản, cơ bản cho những bạn mới bắt đầu tìm hiểu về web service với PHP.

Mục lục

  • 1. Web services là gì ?
  • 2. Đặc điểm của web service
  • 3. Tạo web service với PHP và MySQL
  •  4. Tổng kết

1. Web services là gì ?

Web service là một tập các phương thức được gọi thực hiện từ xa thông qua một địa chỉ url. Kết quả trả về của web service thường dưới dạng json hoặc xml. Web service thường được sử dụng để tạo các ứng dụng phân tán.

Kiến trúc webservice đơn giản

2. Đặc điểm của web service

– Không phụ thuộc vào ngôn ngữ lập trình

– Có thể được truy cập từ bất cứ ứng dụng nào

– Hỗ trợ thao tác giữa các thành phần không đồng nhất

– Chi phí phát triển thấp

– Dễ bảo trì

3. Tạo web service với PHP và MySQL

Ở phần này, mình sẽ hướng dẫn các bạn cách tạo 1 web service đơn giản, có chức năng cung cấp toàn bộ danh sách user có trong database dưới dạng json và xml.

Bước 1 : Tạo một bảng là users sẽ chứa thông tin thành viên của ứng dụng web như là : username, password, name, email,…

CREATE TABLE IF NOT EXISTS `users` [ `id` int[11] NOT NULL AUTO_INCREMENT, `username` varchar[30] NOT NULL, `password` varchar[30] NOT NULL, `name` varchar[255] NOT NULL, `email` varchar[255] NOT NULL, PRIMARY KEY [`id`] ] ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

Bạn nên insert một vài mẫu dữ liệu vào bảng users này để chúng ta có dữ liệu để test.

Bước 2 : Tạo một thư mục tên là webservice, đặt trong thư mục gốc của website. Tiếp đến trong thư mục webservice, tạo 1 file đặt tên là connection.php. File này có trách nhiệm tạo kết nối đến cơ sở dữ liệu.

Chủ Đề