Hướng dẫn connect to azure mysql database using php - kết nối với cơ sở dữ liệu mysql Azure bằng cách sử dụng php
Bỏ qua nội dung chính Trình duyệt này không còn được hỗ trợ. Show
Nâng cấp lên Microsoft Edge để tận dụng các tính năng mới nhất, cập nhật bảo mật và hỗ trợ kỹ thuật. Sử dụng PHP với cơ sở dữ liệu Azure cho máy chủ linh hoạt MySQL
Trong bài viết nàyÁp dụng cho: Cơ sở dữ liệu Azure cho MySQL - Máy chủ linh hoạt Azure Database for MySQL - Flexible ServerQuickStart này trình bày cách kết nối với cơ sở dữ liệu Azure cho máy chủ linh hoạt MySQL bằng ứng dụng PHP. Nó cho thấy cách sử dụng các câu lệnh SQL để truy vấn, chèn, cập nhật và xóa dữ liệu trong cơ sở dữ liệu. Bài viết này giả định rằng bạn đã quen thuộc với sự phát triển bằng cách sử dụng PHP và bạn mới làm việc với cơ sở dữ liệu Azure cho máy chủ linh hoạt MySQL. Điều kiện tiên quyếtQuickStart này sử dụng các tài nguyên được tạo trong một trong hai hướng dẫn này làm điểm bắt đầu:
Chuẩn bị máy trạm khách hàng của bạn
Cài đặt PHPCài đặt PHP trên máy chủ của riêng bạn hoặc tạo một ứng dụng web Azure bao gồm PHP. Tham khảo tạo và quản lý các quy tắc tường lửa để tìm hiểu cách tạo các quy tắc tường lửa. hệ điều hành Mac
Linux (Ubuntu)
Linux (Ubuntu)
Linux (Ubuntu)Tải xuống phiên bản Php 7.1.4 không phải là luồng an toàn (x64).
Từ menu bên trái trong cổng thông tin Azure, chọn tất cả các tài nguyên và sau đó tìm kiếm máy chủ bạn đã tạo (như MyDemoServer).Chọn tên máy chủ. Từ bảng tổng quan của máy chủ, hãy ghi chú tên máy chủ và tên đăng nhập quản trị máy chủ. Nếu bạn quên mật khẩu của mình, bạn cũng có thể đặt lại mật khẩu từ bảng điều khiển này.Kết nối với máy chủ linh hoạt bằng TLS/SSL trong PHPĐể thiết lập kết nối được mã hóa đến máy chủ linh hoạt của bạn qua TLS/SSL từ ứng dụng của bạn, hãy tham khảo các mẫu mã sau. Bạn có thể tải xuống chứng chỉ cần thiết để liên lạc qua TLS/SSL từ https://dl.cacerts.digicert.com/digicertglobalrootca.crt.pemCREATE TABLE SQL statement.
MySQL Improved extension (mysqli) class included in PHP. The code calls methods mysqli_init and
mysqli_real_connect to connect to MySQL. Then it calls method mysqli_query to run the query. Then it calls method mysqli_close to close the connection.Thay thế các tham số máy chủ, tên người dùng, mật khẩu và db_name bằng các giá trị của riêng bạn.
Kết nối và tạo bảngSử dụng mã sau để kết nối và tạo bảng bằng cách sử dụng câu lệnh SQL Creat SQL.INSERT SQL statement. Mã sử dụng lớp tiện ích mở rộng được cải tiến MySQL (MySQLI) được bao gồm trong PHP. Mã gọi các phương thức mysqli_init và mysqli_real_connect để kết nối với mysql. Sau đó, nó gọi phương thức mysqli_query để chạy truy vấn. Sau đó, nó gọi phương thức mysqli_close để đóng kết nối.MySQL Improved extension (mysqli) class included in PHP. The code uses method mysqli_prepare to create a prepared insert statement, then binds the parameters for each inserted column value using method mysqli_stmt_bind_param. The code runs the statement by using method mysqli_stmt_execute and afterwards closes the statement by using method mysqli_stmt_close. Thay thế các tham số máy chủ, tên người dùng, mật khẩu và db_name bằng các giá trị của riêng bạn.
Đọc dữ liệuSử dụng mã sau để kết nối và đọc dữ liệu bằng cách sử dụng câu lệnh SQL chọn. Mã sử dụng lớp tiện ích mở rộng được cải tiến MySQL (MySQLI) được bao gồm trong PHP. Mã sử dụng phương thức mysqli_query thực hiện truy vấn SQL và phương thức mysqli_fetch_assoc để tìm nạp các hàng kết quả.SELECT SQL statement. The code uses the MySQL Improved extension (mysqli) class included in PHP. The code uses method mysqli_query perform the sql query and method mysqli_fetch_assoc to fetch the resulting rows. Thay thế các tham số máy chủ, tên người dùng, mật khẩu và db_name bằng các giá trị của riêng bạn.
Cập nhật dữ liệuSử dụng mã sau để kết nối và cập nhật dữ liệu bằng cách sử dụng câu lệnh SQL cập nhật.UPDATE SQL statement. Mã sử dụng lớp tiện ích mở rộng được cải tiến MySQL (MySQLI) được bao gồm trong PHP. Mã sử dụng phương thức mysqli_prepare để tạo câu lệnh cập nhật đã chuẩn bị, sau đó liên kết các tham số cho mỗi giá trị cột được cập nhật bằng phương thức mysqli_stmt_bind_param. Mã chạy câu lệnh bằng cách sử dụng phương thức mysqli_stmt_execute và sau đó đóng câu lệnh bằng cách sử dụng phương thức mysqli_stmt_close.MySQL Improved extension (mysqli) class included in PHP. The code uses method mysqli_prepare to create a prepared update statement, then binds the parameters for each updated column value using method mysqli_stmt_bind_param. The code runs the statement by using method mysqli_stmt_execute and afterwards closes the statement by using method mysqli_stmt_close. Thay thế các tham số máy chủ, tên người dùng, mật khẩu và db_name bằng các giá trị của riêng bạn.
Xóa dữ liệuSử dụng mã sau để kết nối và đọc dữ liệu bằng cách sử dụng câu lệnh SQL xóa.DELETE SQL statement. Mã sử dụng lớp tiện ích mở rộng được cải tiến MySQL (MySQLI) được bao gồm trong PHP. Mã sử dụng phương thức mysqli_prepare để tạo câu lệnh xóa đã chuẩn bị, sau đó liên kết các tham số cho mệnh đề WHERE trong câu lệnh bằng phương thức mysqli_stmt_bind_param. Mã chạy câu lệnh bằng cách sử dụng phương thức mysqli_stmt_execute và sau đó đóng câu lệnh bằng cách sử dụng phương thức mysqli_stmt_close.MySQL Improved extension (mysqli) class included in PHP. The code uses method mysqli_prepare to create a prepared delete statement, then binds the parameters for the where clause in the statement using method mysqli_stmt_bind_param. The code runs the statement by using method mysqli_stmt_execute and afterwards closes the statement by using method mysqli_stmt_close. Thay thế các tham số máy chủ, tên người dùng, mật khẩu và db_name bằng các giá trị của riêng bạn.
Bước tiếp theo
Nhận xétGửi và xem phản hồi cho |