Cách INSERT dữ liệu vào database MySQL trong WordPress

Hướng dẫn cách sử dụng Prepared Statements trong WordPress để chèn dữ liệu vào database MySQL một cách an toàn và hiệu quả.

Trong bài viết này, bạn sẽ học cách sử dụng WordPress để chèn dữ liệu vào bảng trong database MySQL bằng cách sử dụng Prepared Statements, giúp bảo vệ dữ liệu của bạn khỏi các cuộc tấn công SQL injection.

global $wpdb;

// Câu lệnh INSERT với Prepared Statement
$insert_query = $wpdb->prepare(
    "INSERT INTO wp_students (name, age) VALUES (%s, %d)",
    'John Doe', 25
);

// Thực hiện câu lệnh INSERT
$result = $wpdb->query($insert_query);

// Kiểm tra kết quả
if ($result) {
    echo "Dữ liệu đã được chèn thành công.";
} else {
    echo "Có lỗi xảy ra khi chèn dữ liệu.";
}

Giải thích chi tiết từng dòng code:

  1. global $wpdb;: Sử dụng biến toàn cục $wpdb để truy cập vào đối tượng kết nối database của WordPress.
  2. $insert_query = $wpdb->prepare(...): Định nghĩa câu lệnh INSERT với các tham số, nơi %s là kiểu dữ liệu chuỗi và %d là kiểu dữ liệu số nguyên.
  3. VALUES (%s, %d): Chỉ định các giá trị sẽ được chèn vào các cột trong bảng wp_students.
  4. $result = $wpdb->query($insert_query);: Thực hiện câu lệnh INSERT và lưu kết quả vào biến $result.
  5. if ($result) {...}: Kiểm tra xem câu lệnh có thực hiện thành công hay không, nếu có, thông báo thành công; nếu không, thông báo lỗi.

Yêu cầu hệ thống:

  • WordPress (Phiên bản 5.x trở lên)
  • PHP 7.x trở lên
  • Database MySQL

Cách cài đặt các thư viện để chạy được đoạn mã PHP trên:

Không cần cài đặt thêm thư viện nào, vì $wpdb là một phần của WordPress.

Lời khuyên:

  • Hãy đảm bảo rằng bạn đã tạo bảng wp_students trong database WordPress của mình trước khi thực hiện chèn dữ liệu.
  • Kiểm tra kỹ các kiểu dữ liệu để tránh lỗi khi chèn dữ liệu vào database.


Các Hướng Dẫn Cùng Chủ Đề Đang Xem

Cách truyền Authentication Header Token khi POST dữ liệu tới API từ WordPress

Hướng dẫn cách gửi dữ liệu tới một API từ WordPress bằng phương thức POST và truyền Authentication Header Token để bảo mật. Bài viết hướng dẫn chi tiết cách cấu hình và gửi yêu cầu HTTP.
Cách làm chức năng đăng nhập bằng Google OAuth trong Wordpress

Bài viết này hướng dẫn chi tiết cách tích hợp chức năng đăng nhập bằng Google OAuth vào Wordpress, giúp người dùng có thể sử dụng tài khoản Google để đăng nhập vào trang web một cách dễ dàng và nhanh chóng.
Hướng dẫn làm chức năng đăng nhập bằng Apple OAuth trong WordPress

Hướng dẫn chi tiết cách tích hợp chức năng đăng nhập bằng Apple OAuth vào trang WordPress của bạn, bao gồm cài đặt plugin và cấu hình dịch vụ Apple OAuth.
Cách SELECT dữ liệu database MySQL trong Wordpress

Hướng dẫn cách sử dụng Prepared Statements trong WordPress để truy vấn dữ liệu từ database MySQL một cách an toàn và hiệu quả.
Tạo mã Captcha cho form liên hệ trong WordPress

Hướng dẫn chi tiết cách thêm mã Captcha vào form liên hệ trong WordPress để bảo vệ trang web khỏi spam và bot tự động.
Hướng dẫn làm chức năng đăng nhập bằng Facebook OAuth trong WordPress

Bài viết hướng dẫn chi tiết cách tích hợp chức năng đăng nhập bằng Facebook OAuth trong WordPress, từ việc tạo ứng dụng trên Facebook Developer đến cấu hình plugin hỗ trợ trong WordPress.
Hướng dẫn force HTTPS trong WordPress

Hướng dẫn chi tiết cách thiết lập force HTTPS trong WordPress để đảm bảo tất cả các truy cập vào trang web của bạn được chuyển hướng sang HTTPS, giúp tăng cường bảo mật và cải thiện SEO.
Cách UPDATE dữ liệu trong database MySQL của WordPress

Hướng dẫn cách sử dụng Prepared Statements trong PHP để cập nhật dữ liệu trong database MySQL của WordPress một cách an toàn và hiệu quả.
Hướng dẫn đầy đủ chi tiết cách tạo theme WordPress

Bài viết hướng dẫn bạn từng bước chi tiết để tạo một theme WordPress từ đầu, bao gồm cấu trúc thư mục, các tệp cần thiết, và cách tùy chỉnh giao diện cho trang web của bạn.
Cách DELETE dữ liệu từ database MySQL trong WordPress

Hướng dẫn cách sử dụng Prepared Statements trong WordPress để xóa dữ liệu từ database MySQL một cách an toàn và hiệu quả.

Đã thêm vào giỏ hàng