Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Masuk-Otentikasi ke database mysql jarak jauh

Sepertinya kesalahan ada pada kode PHP.

Ubah baris berikut:-

Dari:

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

Kepada:

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

Anda juga harus mempertimbangkan untuk membuat perubahan untuk mencegah Injeksi SQL:-

$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. Kesalahan MySQL/Amazon RDS:Anda tidak memiliki hak SUPER...

  2. Bagaimana cara mengatur set karakter default?

  3. Bagaimana cara memodelkan struktur MySQL untuk menangani otentikasi? Dengan informasi pengguna terpisah

  4. Ganti NOT IN dengan LEFT JOIN dalam pernyataan SQL

  5. MySQL Multiple Where Clause