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

Sử dụng một biến làm tên cột trong truy vấn mysql

Làm cho truy vấn của bạn như thế này

$sql = "SELECT ".$column." FROM ".$table." WHERE ".$column."='".$newName."'"

BTW đây là mã dễ bị tấn công SQLinjection. Bạn nên kiểm tra các biến trước khi sử dụng chúng trong truy vấn. Ngoài ra, bạn nên bắt đầu sử dụng mysqli báo cáo đã chuẩn bị sẵn



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tôi nên bắt đầu lập chỉ mục cho truy vấn có hai điều kiện phạm vi như thế nào?

  2. SQL:Cách chọn một bản ghi mỗi ngày, giả sử rằng mỗi ngày chứa nhiều hơn 1 giá trị MySQL

  3. Nhóm theo id có max (date_field)

  4. lưu trữ số dưới dạng varchar

  5. Chi phí sử dụng đĩa InnoDB