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

Sự cố khi cập nhật trường MySQL bằng PHP

Có một số giao diện SQL cho nhiều nhãn hiệu cơ sở dữ liệu khác nhau trong PHP. Bạn chưa hiển thị mã PHP mà bạn sử dụng để thực thi truy vấn, cũng như chưa xác định được thương hiệu cơ sở dữ liệu nào bạn sử dụng.

Trong một số giao diện SQL trong PHP, việc tạo câu lệnh sẽ thực thi SQL một cách ngầm định. Sau đó, bạn có cơ hội tìm nạp kết quả (nếu đó là một câu lệnh SELECT). Nếu câu lệnh của bạn là SELECT hoặc DELETE, có khả năng là không gây hại gì, mặc dù không cần thiết phải thực hiện câu lệnh hai lần. Tuy nhiên, nếu tuyên bố của bạn là CHÈN hoặc CẬP NHẬT, bạn có thể thấy nó đã có hiệu lực hai lần.

Ví dụ:sử dụng PDO:

$pdo = new PDO(...options...);
$stmt = $pdo->query('UPDATE ...'); // executes once
$stmt->execute(); // executes a second time


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sử dụng lời nhắc của trình duyệt để tải xuống tệp

  2. Cách tối ưu hóa tính toán khoảng cách Levenshtein này

  3. mysql -> chèn vào tbl (chọn từ bảng khác) và một số giá trị mặc định

  4. Ngăn không cho dữ liệu HTML được đăng vào hộp văn bản của biểu mẫu

  5. Cách hiển thị danh sách thả xuống thứ hai dựa trên giá trị thả xuống trước đó bằng cách sử dụng Javascript