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

PHP - Tanda kutip tunggal atau tanda kutip ganda di sekitar kueri SQL?

Gunakan PDO alih-alih salah satu dari pendekatan ini. Ini akan memungkinkan Anda untuk menggunakan parameter, bukan string.

$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();

Omong-omong, pastikan Anda tidak menggunakan sandi dalam teks biasa secara bersamaan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak dapat mengambil nilai yang saya inginkan untuk Pilih menggunakan Prosedur Tersimpan

  2. Bagaimana cara mendapatkan id kenaikan otomatis berikutnya di mysql

  3. Bagaimana cara menangani tanda kutip tunggal di dalam kueri SQL di PHP?

  4. Bagaimana menjadwalkan prosedur tersimpan di MySQL

  5. Cara membuat dan menghapus database dan tabel di MySQL