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

Đăng nhập-Xác thực vào cơ sở dữ liệu mysql từ xa

Có vẻ như lỗi nằm trong mã PHP.

Thay đổi dòng sau:-

Từ:

 $query = mysql_query("SELECT * FROM user WHERE username = '$un' AND password = '$pw'");

Tới:

$query = "SELECT * FROM user WHERE username = '$un' AND password = '$pw'";

Bạn cũng nên xem xét thực hiện các thay đổi để ngăn SQL Injection:-

$query = sprintf("SELECT * FROM user WHERE username = 
    WHERE username='%s' AND password='%s'",
    mysql_real_escape_string($un),
    mysql_real_escape_string($pw));


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn MYSQL VÀ để đáp ứng trên cùng một cột

  2. Bí danh cho mệnh đề GROUP BY?

  3. SQL - in nhiều từ giữa mọi cột với nhiều điều kiện

  4. Làm thế nào để cố tình khóa một hàng MySQL mà ngay cả SELECT sẽ trả về một lỗi?

  5. Hiểu về kích thước lưu trữ cho kiểu dữ liệu MySQL TEXT