Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Chuyển các biến PHP vào MySQL

Các câu trả lời khác, sử dụng phép nối, là những câu trả lời đơn giản. Cách tốt nhất là sử dụng các câu lệnh đã chuẩn bị sẵn, điều này sẽ làm cho mã của bạn an toàn hơn đáng kể.

$insert = "INSERT INTO " .$new_table. " VALUES(?, ?, ?)";
$q = mysqli_prepare($db, $insert);
mysqli_stmt_bind_param($q, "iss", $ID, $Partner, $Merchant);
mysqli_stmt_execute($q);

Thực hiện các truy vấn được tham số hóa có nghĩa là truy vấn của bạn và dữ liệu được gửi riêng biệt. Điều này có nghĩa là cấu trúc của truy vấn đã tồn tại và do đó không thể bị thay đổi bởi bất kỳ thứ gì khác được chèn vào dữ liệu, điều này có nghĩa là bạn an toàn trước SQL injection.

Xem hướng dẫn sử dụng PHP:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql - hôm nay nằm giữa hai giá trị cột

  2. Không thể thực thi một thủ tục được lưu trữ MySQL từ Java

  3. Cách tạo cơ sở dữ liệu từ tập lệnh trong MySQL

  4. MySQL FULL JOIN không hoạt động nhưng tham gia RIGHT và LEFT hoạt động

  5. Làm cách nào để chỉ định ràng buộc duy nhất cho nhiều cột trong MySQL?