Cách sử dụng PHP cho MySQL sang XML

Một tệp XML hiển thị các hàng và cột bạn lấy từ cơ sở dữ liệu MySQL. Sử dụng PHP, bạn có thể xuất dữ liệu từ bảng cơ sở dữ liệu sang biểu mẫu Web. PHP chuyển đổi các hàng và cột thành định dạng XML tiêu chuẩn. Sau đó, bạn sử dụng các tiêu đề biểu mẫu Web để thông báo cho trình duyệt của người đọc rằng đầu ra cơ sở dữ liệu ở định dạng XML, do đó trình duyệt hiển thị thông tin chính xác.

1.

Nhấp chuột phải vào tệp PHP bạn muốn chỉnh sửa và chọn "Mở bằng". Nhấp vào trình soạn thảo PHP để tải mã của bạn trong trình soạn thảo PHP.

2.

Thêm thông tin tiêu đề XML ở đầu tệp mã PHP. Thông tin tiêu đề XML cho trình duyệt của người dùng biết rằng nó cần hiển thị dữ liệu XML cho người đọc:

tiêu đề ("Kiểu nội dung: văn bản / xml");

3.

Tạo kết nối MySQL và lấy thông tin. Đoạn mã sau cho bạn biết cách chọn dữ liệu từ bảng cơ sở dữ liệu MySQL có tên "khách hàng":

$ Connection = mysql_connect ($ server, $ user, $ pass)

mysql_select_db (cơ sở dữ liệu $, kết nối $)

$ data = mysql_query ("chọn * từ khách hàng", $ kết nối)

4.

Thiết lập nút gốc đầu tiên. Nút gốc xác định dữ liệu XML nhúng. Vì danh sách khách hàng đã được truy xuất, nút gốc được đặt trong ví dụ này là "khách hàng". Sử dụng mã sau để thiết lập nút gốc:

$ xml = "\ n";

$ xml. = "\ n";

5.

Lặp qua từng bản ghi cơ sở dữ liệu và hiển thị thông tin ở định dạng XML. Đoạn mã sau chỉ cho bạn cách lặp qua danh sách khách hàng:

cho ($ r = 0; $ r <mysql_num_rows ($ data); $ r ++) {

$ row = mysql_fetch_assoc ($ dữ liệu);

$ xml. = "\ t \ n". $ dữ liệu. "";

}

6.

Đóng nút gốc. Bạn phải có một nút gốc đóng sau khi bạn tạo tất cả các bản ghi XML. Đoạn mã sau đóng nút gốc:

$ xml. = "";

7.

Hiển thị dữ liệu trong trang Web. Câu lệnh "echo" in dữ liệu PHP trên trang Web. Sử dụng mã sau đây để hoàn thành việc chuyển tiền:

tiếng vang $ xml;

Bài ViếT Phổ BiếN