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

PHP - Dấu ngoặc kép hay dấu ngoặc kép xung quanh truy vấn SQL?

Sử dụng PDO thay vì một trong hai cách tiếp cận này. Nó sẽ cho phép bạn sử dụng các tham số thay vì các chuỗi.

$sth = $dbh->prepare('SELECT * FROM users WHERE username = :username AND password = :password LIMIT 1');
$sth->bindParam(':username', $username, PDO::PARAM_STR);
$sth->bindParam(':password', $password, PDO::PARAM_STR);
$sth->execute();

Nhân tiện, hãy đảm bảo rằng bạn không đồng thời sử dụng mật khẩu ở dạng văn bản thuần túy.



  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:Thêm cột trình tự dựa trên một trường khác

  2. Lỗi:Cột không xác định '' trong 'danh sách trường' Lỗi MySQL

  3. Truy vấn MySQL đệ quy?

  4. Sử dụng MySQL DATE_ADD, khoảng thời gian 5 ngày

  5. Nhận từ cơ sở dữ liệu nhưng chỉ kéo dài 30 ngày